dispose method
void
dispose()
Implementation
void dispose() {
if (_isDisposed) {
return;
}
_isDisposed = true;
// Invalidate can prevent native callbacks from arriving, so fail pending
// public futures before tearing down the session.
_completePendingOperationCompletersWithDisposeError();
_sessionAdapter.invalidate();
_eventsController.close();
_delegateAdapter = null;
}