Timeout client: Object that times out after register() has been called
when the time interval passed to register() has expired.
The client instance is set by a subclass. The subclass must make sure
that a client instance is set before it calls register(). It may reset
the client instance to null after it has called unregister() (even if
unregister() throws an exception).
Timeout client: Object that times out after register() has been called when the time interval passed to register() has expired.
The client instance is set by a subclass. The subclass must make sure that a client instance is set before it calls register(). It may reset the client instance to null after it has called unregister() (even if unregister() throws an exception).