public final class ConnectionCache extends Object implements HTTPFilterEventListener, org.picocontainer.Disposable
ConnectionDetails to handlers.| Constructor and Description |
|---|
ConnectionCache(ConnectionHandlerFactory connectionHandlerFactory)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close(ConnectionDetails connectionDetails)
A connection has been closed, remove the handler.
|
void |
dispose()
Called after the filter has been stopped.
|
void |
open(ConnectionDetails connectionDetails)
A connection has been opened, create a handler.
|
void |
request(ConnectionDetails connectionDetails,
byte[] buffer,
int bytesRead)
A request message has been received.
|
void |
response(ConnectionDetails connectionDetails,
byte[] buffer,
int bytesRead)
Part of a response message has been received.
|
public ConnectionCache(ConnectionHandlerFactory connectionHandlerFactory)
connectionHandlerFactory - Factory for connection handlers.public void open(ConnectionDetails connectionDetails)
open in interface HTTPFilterEventListenerconnectionDetails - Details.public void request(ConnectionDetails connectionDetails, byte[] buffer, int bytesRead)
request in interface HTTPFilterEventListenerconnectionDetails - Connection details.buffer - Buffer containing message.bytesRead - Length of message.public void response(ConnectionDetails connectionDetails, byte[] buffer, int bytesRead)
response in interface HTTPFilterEventListenerconnectionDetails - Connection details.buffer - Buffer containing message.bytesRead - Length of message.public void close(ConnectionDetails connectionDetails)
close in interface HTTPFilterEventListenerconnectionDetails - Details.public void dispose()
dispose in interface org.picocontainer.DisposableCopyright © 2000-2014. All Rights Reserved.