protected final class AbstractTCPProxyEngine.OutputStreamFilterTee extends Object
| Constructor and Description |
|---|
AbstractTCPProxyEngine.OutputStreamFilterTee(ConnectionDetails connectionDetails,
OutputStream out,
TCPProxyFilter filter,
TerminalColour colour)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
connectionClosed()
A connection has been closed.
|
void |
connectionOpened()
A new connection has been opened.
|
ConnectionDetails |
getConnectionDetails()
Accessor for connection details.
|
void |
handle(byte[] buffer,
int bytesRead)
Handle a message fragment.
|
public AbstractTCPProxyEngine.OutputStreamFilterTee(ConnectionDetails connectionDetails, OutputStream out, TCPProxyFilter filter, TerminalColour colour)
connectionDetails - Connection details.out - The output stream.filter - The user filter.colour - Terminal control code which sets appropriate colours for this
stream.public void connectionOpened()
public void handle(byte[] buffer,
int bytesRead)
throws IOException
buffer - Contains the data.bytesRead - How many bytes of data in buffer.IOException - If an I/O error occurs writing to the output stream.public void connectionClosed()
public ConnectionDetails getConnectionDetails()
Copyright © 2000-2014. All Rights Reserved.