Called after this instance was unregistered from epoll because either
- handle() returned false (status.Success) or
- the I/O device timed out (status.Timeout) or
- EPOLLERR has been reported for the I/O device (status.Error).
Note that for status other than Successhandle() is not called.
Future direction: When error reporting and finalizing are removed from
ISelectClient,
- timeouts can be handled by overriding void timeout(),
- this class will handle EPOLLERR through handle(),
- finalization with status.Success doesn't need to be handled.
Called after this instance was unregistered from epoll because either - handle() returned false (status.Success) or - the I/O device timed out (status.Timeout) or - EPOLLERR has been reported for the I/O device (status.Error).
Note that for status other than Success handle() is not called.
Future direction: When error reporting and finalizing are removed from ISelectClient, - timeouts can be handled by overriding void timeout(), - this class will handle EPOLLERR through handle(), - finalization with status.Success doesn't need to be handled.