public class IoNetworkConnection extends Object implements NetworkConnection
| Constructor and Description |
|---|
IoNetworkConnection(Socket socket,
Receiver<ByteBuffer> delegate,
int sendBufferSize,
int receiveBufferSize,
long timeout,
Ticker ticker) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SocketAddress |
getLocalAddress() |
int |
getMaxReadIdle() |
int |
getMaxWriteIdle() |
Principal |
getPeerPrincipal() |
SocketAddress |
getRemoteAddress() |
Sender<ByteBuffer> |
getSender() |
void |
setMaxReadIdle(int sec) |
void |
setMaxWriteIdle(int sec) |
void |
start() |
public IoNetworkConnection(Socket socket, Receiver<ByteBuffer> delegate, int sendBufferSize, int receiveBufferSize, long timeout, Ticker ticker)
public void start()
start in interface NetworkConnectionpublic Sender<ByteBuffer> getSender()
getSender in interface NetworkConnectionpublic void close()
close in interface NetworkConnectionpublic SocketAddress getRemoteAddress()
getRemoteAddress in interface NetworkConnectionpublic SocketAddress getLocalAddress()
getLocalAddress in interface NetworkConnectionpublic void setMaxWriteIdle(int sec)
setMaxWriteIdle in interface NetworkConnectionpublic void setMaxReadIdle(int sec)
setMaxReadIdle in interface NetworkConnectionpublic Principal getPeerPrincipal()
getPeerPrincipal in interface NetworkConnectionpublic int getMaxReadIdle()
getMaxReadIdle in interface NetworkConnectionpublic int getMaxWriteIdle()
getMaxWriteIdle in interface NetworkConnectionCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.