public class IoNetworkConnection extends Object implements NetworkConnection
| Constructor and Description |
|---|
IoNetworkConnection(Socket socket,
ExceptionHandlingByteBufferReceiver delegate,
int sendBufferSize,
int receiveBufferSize,
long timeout,
Ticker ticker) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SocketAddress |
getLocalAddress() |
long |
getMaxReadIdleMillis() |
long |
getMaxWriteIdleMillis() |
Certificate |
getPeerCertificate() |
Principal |
getPeerPrincipal() |
SocketAddress |
getRemoteAddress() |
ByteBufferSender |
getSender() |
void |
setMaxReadIdleMillis(long millis) |
void |
setMaxWriteIdleMillis(long millis) |
void |
start() |
public IoNetworkConnection(Socket socket, ExceptionHandlingByteBufferReceiver delegate, int sendBufferSize, int receiveBufferSize, long timeout, Ticker ticker)
public void start()
start in interface NetworkConnectionpublic ByteBufferSender getSender()
getSender in interface NetworkConnectionpublic void close()
close in interface NetworkConnectionpublic SocketAddress getRemoteAddress()
getRemoteAddress in interface NetworkConnectionpublic SocketAddress getLocalAddress()
getLocalAddress in interface NetworkConnectionpublic void setMaxWriteIdleMillis(long millis)
setMaxWriteIdleMillis in interface NetworkConnectionpublic void setMaxReadIdleMillis(long millis)
setMaxReadIdleMillis in interface NetworkConnectionpublic Principal getPeerPrincipal()
getPeerPrincipal in interface NetworkConnectionpublic Certificate getPeerCertificate()
getPeerCertificate in interface NetworkConnectionpublic long getMaxReadIdleMillis()
getMaxReadIdleMillis in interface NetworkConnectionpublic long getMaxWriteIdleMillis()
getMaxWriteIdleMillis in interface NetworkConnectionCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.