- All Known Implementing Classes:
ConnectionProbe.Adapter
public interface ConnectionProbe
Monitoring probe providing callbacks that may be invoked by Grizzly
Connection implementations.- Since:
- 2.0
- Author:
- Alexey Stashok
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classConnectionProbeadapter that provides no-op implementations for all interface methods allowing easy extension by the developer. -
Method Summary
Modifier and TypeMethodDescriptionvoidonAcceptEvent(Connection serverConnection, Connection clientConnection) Method will be called, when server side connection gets accepted.voidonBindEvent(Connection connection) Method will be called, when server side connection gets bound.voidonCloseEvent(Connection connection) Method will be called, whenConnectiongets closed.voidonConnectEvent(Connection connection) Method will be called, when client side connection gets connected (opened).voidonErrorEvent(Connection connection, Throwable error) Method will be called, when error occurs on theConnection.voidonIOEventDisableEvent(Connection connection, IOEvent ioEvent) Method will be called, whenIOEventfor the specificConnectiongets disabled.voidonIOEventEnableEvent(Connection connection, IOEvent ioEvent) Method will be called, whenIOEventfor the specificConnectiongets enabled.voidonIOEventReadyEvent(Connection connection, IOEvent ioEvent) Method will be called, whenIOEventfor the specificConnectiongets ready.voidonReadEvent(Connection connection, Buffer data, int size) Method will be called, when theConnectionhas read data.voidonWriteEvent(Connection connection, Buffer data, long size) Method will be called, when theConnectionhas written data.
-
Method Details
-
onBindEvent
Method will be called, when server side connection gets bound.- Parameters:
connection-Connection, the event belongs to.
-
onAcceptEvent
Method will be called, when server side connection gets accepted.- Parameters:
serverConnection- serverConnection, the event belongs to.clientConnection- new clientConnection.
-
onConnectEvent
Method will be called, when client side connection gets connected (opened).- Parameters:
connection-Connection, the event belongs to.
-
onReadEvent
Method will be called, when theConnectionhas read data.- Parameters:
connection-Connection, the event belongs to.data-Buffer, where the data gets read.size- the data size.
-
onWriteEvent
Method will be called, when theConnectionhas written data.- Parameters:
connection-Connection, the event belongs to.data-Buffer, where the data gets writen.size- the data size.
-
onErrorEvent
Method will be called, when error occurs on theConnection.- Parameters:
connection-Connection, the event belongs to.error- error
-
onCloseEvent
Method will be called, whenConnectiongets closed.- Parameters:
connection-Connection, the event belongs to.
-
onIOEventReadyEvent
Method will be called, whenIOEventfor the specificConnectiongets ready.- Parameters:
connection-Connection, the event belongs to.ioEvent-IOEvent.
-
onIOEventEnableEvent
Method will be called, whenIOEventfor the specificConnectiongets enabled.- Parameters:
connection-Connection, the event belongs to.ioEvent-IOEvent.
-
onIOEventDisableEvent
Method will be called, whenIOEventfor the specificConnectiongets disabled.- Parameters:
connection-Connection, the event belongs to.ioEvent-IOEvent.
-