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
static class KeepAliveProbe.Adapter
          KeepAliveProbe adapter that provides no-op implementations for all interface methods allowing easy extension by the developer.
 
Method Summary
 void onConnectionAcceptEvent(Connection connection)
          Method will be called, when new keep-alive HTTP connection is getting established.
 void onHitEvent(Connection connection, int requestNumber)
          Method will be called, when HTTP request comes on a kept alive connection.
 void onRefuseEvent(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.
 void onTimeoutEvent(Connection connection)
          Method will be called, when the keep alive Connection idle timeout expired.
 

Method Detail

onConnectionAcceptEvent

void onConnectionAcceptEvent(Connection connection)
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

void onHitEvent(Connection connection,
                int requestNumber)
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

void onRefuseEvent(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.

Parameters:
connection - Connection, the event belongs to.

onTimeoutEvent

void onTimeoutEvent(Connection connection)
Method will be called, when the keep alive Connection idle timeout expired.

Parameters:
connection - Connection, the event belongs to.


Copyright © 2012 Oracle Corporation. All Rights Reserved.