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 HTTPFilterEventListener
connectionDetails
- Details.public void request(ConnectionDetails connectionDetails, byte[] buffer, int bytesRead)
request
in interface HTTPFilterEventListener
connectionDetails
- Connection details.buffer
- Buffer containing message.bytesRead
- Length of message.public void response(ConnectionDetails connectionDetails, byte[] buffer, int bytesRead)
response
in interface HTTPFilterEventListener
connectionDetails
- Connection details.buffer
- Buffer containing message.bytesRead
- Length of message.public void close(ConnectionDetails connectionDetails)
close
in interface HTTPFilterEventListener
connectionDetails
- Details.public void dispose()
dispose
in interface org.picocontainer.Disposable
Copyright © 2000-2014. All Rights Reserved.