org.activeio.net
Interface SocketMetadata
- All Known Implementing Classes:
- NIOAsyncChannel, NIOBaseChannel, NIOSyncChannel, SocketStreamChannel, SocketSyncChannel
public interface SocketMetadata
getInetAddress
InetAddress getInetAddress()
getKeepAlive
boolean getKeepAlive()
throws SocketException
- Throws:
SocketException
getLocalAddress
InetAddress getLocalAddress()
getLocalPort
int getLocalPort()
getLocalSocketAddress
SocketAddress getLocalSocketAddress()
getOOBInline
boolean getOOBInline()
throws SocketException
- Throws:
SocketException
getPort
int getPort()
getReceiveBufferSize
int getReceiveBufferSize()
throws SocketException
- Throws:
SocketException
getRemoteSocketAddress
SocketAddress getRemoteSocketAddress()
getReuseAddress
boolean getReuseAddress()
throws SocketException
- Throws:
SocketException
getSendBufferSize
int getSendBufferSize()
throws SocketException
- Throws:
SocketException
getSoLinger
int getSoLinger()
throws SocketException
- Throws:
SocketException
getSoTimeout
int getSoTimeout()
throws SocketException
- Throws:
SocketException
getTcpNoDelay
boolean getTcpNoDelay()
throws SocketException
- Throws:
SocketException
getTrafficClass
int getTrafficClass()
throws SocketException
- Throws:
SocketException
isBound
boolean isBound()
isClosed
boolean isClosed()
isConnected
boolean isConnected()
setKeepAlive
void setKeepAlive(boolean on)
throws SocketException
- Throws:
SocketException
setOOBInline
void setOOBInline(boolean on)
throws SocketException
- Throws:
SocketException
setReceiveBufferSize
void setReceiveBufferSize(int size)
throws SocketException
- Throws:
SocketException
setReuseAddress
void setReuseAddress(boolean on)
throws SocketException
- Throws:
SocketException
setSendBufferSize
void setSendBufferSize(int size)
throws SocketException
- Throws:
SocketException
setSoLinger
void setSoLinger(boolean on,
int linger)
throws SocketException
- Throws:
SocketException
setTcpNoDelay
void setTcpNoDelay(boolean on)
throws SocketException
- Throws:
SocketException
setTrafficClass
void setTrafficClass(int tc)
throws SocketException
- Throws:
SocketException
Copyright © -2009 The ActiveIO Project. All Rights Reserved.