Class GridNioServerListenerAdapter<T>
- java.lang.Object
-
- org.apache.ignite.internal.util.nio.GridNioServerListenerAdapter<T>
-
- All Implemented Interfaces:
EventListener,GridNioServerListener<T>
- Direct Known Subclasses:
ClientListenerNioListener,GridRedisNioListener,GridTcpMemcachedNioListener,GridTcpRestNioListener,InboundConnectionHandler
public abstract class GridNioServerListenerAdapter<T> extends Object implements GridNioServerListener<T>
Server listener adapter providing empty methods implementation for rarely used methods.
-
-
Constructor Summary
Constructors Constructor Description GridNioServerListenerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonFailure(FailureType failureType, Throwable failure)Called when critical failure occurs in server implementation.voidonMessageSent(GridNioSession ses, T msg)Handle message sent.voidonSessionIdleTimeout(GridNioSession ses)Called when session did not receive any activity within timeout interval.voidonSessionWriteTimeout(GridNioSession ses)Called when session has non-empty write queue and server did not send any data within timeout interval.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.ignite.internal.util.nio.GridNioServerListener
onConnected, onDisconnected, onMessage
-
-
-
-
Method Detail
-
onSessionWriteTimeout
public void onSessionWriteTimeout(GridNioSession ses)
Called when session has non-empty write queue and server did not send any data within timeout interval.- Specified by:
onSessionWriteTimeoutin interfaceGridNioServerListener<T>- Parameters:
ses- Session that has timed out writes.
-
onSessionIdleTimeout
public void onSessionIdleTimeout(GridNioSession ses)
Called when session did not receive any activity within timeout interval.- Specified by:
onSessionIdleTimeoutin interfaceGridNioServerListener<T>- Parameters:
ses- Session that is idle.
-
onMessageSent
public void onMessageSent(GridNioSession ses, T msg)
Handle message sent.- Specified by:
onMessageSentin interfaceGridNioServerListener<T>- Parameters:
ses- Session.msg- Message.
-
onFailure
public void onFailure(FailureType failureType, Throwable failure)
Called when critical failure occurs in server implementation.- Specified by:
onFailurein interfaceGridNioServerListener<T>
-
-