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