Package org.glassfish.grizzly.http
Interface KeepAliveProbe
- All Known Implementing Classes:
KeepAliveProbe.Adapter
public interface KeepAliveProbe
Monitoring probe providing callbacks that may be invoked by Grizzly
KeepAlive.- Since:
- 2.0
- Author:
- Alexey Stashok
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classKeepAliveProbeadapter that provides no-op implementations for all interface methods allowing easy extension by the developer. -
Method Summary
Modifier and TypeMethodDescriptionvoidonConnectionAcceptEvent(Connection connection) Method will be called, when new keep-alive HTTP connection is getting established.voidonHitEvent(Connection connection, int requestNumber) Method will be called, when HTTP request comes on a kept alive connection.voidonRefuseEvent(Connection connection) Method will be called, when the Connection could be used in the keep alive mode, but due to KeepAlive config limitations it will be closed.voidonTimeoutEvent(Connection connection) Method will be called, when the keep alive Connection idle timeout expired.
-
Method Details
-
onConnectionAcceptEvent
Method will be called, when new keep-alive HTTP connection is getting established. This method is getting invoked, when 1st HTTP request processing completes, but the Connection will be kept alive to process next HTTP request.- Parameters:
connection-Connection, the event belongs to.
-
onHitEvent
Method will be called, when HTTP request comes on a kept alive connection.- Parameters:
connection-Connection, the event belongs to.requestNumber- HTTP request number, being processed on the given keep-alive connection.
-
onRefuseEvent
Method will be called, when the Connection could be used in the keep alive mode, but due to KeepAlive config limitations it will be closed.- Parameters:
connection-Connection, the event belongs to.
-
onTimeoutEvent
Method will be called, when the keep alive Connection idle timeout expired.- Parameters:
connection-Connection, the event belongs to.
-