Skip navigation links
com.tangosol.net
Class WrapperServerSocket
java.lang.Object
java.net.ServerSocket
com.tangosol.net.WrapperServerSocket
-
public class WrapperServerSocket
- extends java.net.ServerSocket
Wrapper server socket which delegates all operations to a delegate socket.
- Author:
- jh/mf 2010.04.27
| Field Summary |
protected java.net.ServerSocket |
m_delegate
The delegate socket. |
| Constructor Summary |
WrapperServerSocket(java.net.ServerSocket socket)
Create a new ServerSocket that delegates all operations to the given server socket. |
| Methods inherited from class java.net.ServerSocket |
implAccept, setSocketFactory |
m_delegate
protected final java.net.ServerSocket m_delegate
- The delegate socket.
WrapperServerSocket
public WrapperServerSocket(java.net.ServerSocket socket)
throws java.io.IOException
- Create a new ServerSocket that delegates all operations to the given server socket.
- Parameters:
socket - the delegate server socket
- Throws:
java.io.IOException - on error opening the socket
accept
public java.net.Socket accept()
throws java.io.IOException
-
- Overrides:
accept in class java.net.ServerSocket
-
- Throws:
java.io.IOException
bind
public void bind(java.net.SocketAddress endpoint)
throws java.io.IOException
-
- Overrides:
bind in class java.net.ServerSocket
-
- Throws:
java.io.IOException
bind
public void bind(java.net.SocketAddress endpoint,
int backlog)
throws java.io.IOException
-
- Overrides:
bind in class java.net.ServerSocket
-
- Throws:
java.io.IOException
close
public void close()
throws java.io.IOException
-
- Overrides:
close in class java.net.ServerSocket
-
- Throws:
java.io.IOException
getChannel
public java.nio.channels.ServerSocketChannel getChannel()
-
- Overrides:
getChannel in class java.net.ServerSocket
getInetAddress
public java.net.InetAddress getInetAddress()
-
- Overrides:
getInetAddress in class java.net.ServerSocket
getLocalPort
public int getLocalPort()
-
- Overrides:
getLocalPort in class java.net.ServerSocket
getLocalSocketAddress
public java.net.SocketAddress getLocalSocketAddress()
-
- Overrides:
getLocalSocketAddress in class java.net.ServerSocket
getReceiveBufferSize
public int getReceiveBufferSize()
throws java.net.SocketException
-
- Overrides:
getReceiveBufferSize in class java.net.ServerSocket
-
- Throws:
java.net.SocketException
getReuseAddress
public boolean getReuseAddress()
throws java.net.SocketException
-
- Overrides:
getReuseAddress in class java.net.ServerSocket
-
- Throws:
java.net.SocketException
getSoTimeout
public int getSoTimeout()
throws java.io.IOException
-
- Overrides:
getSoTimeout in class java.net.ServerSocket
-
- Throws:
java.io.IOException
isBound
public boolean isBound()
-
- Overrides:
isBound in class java.net.ServerSocket
isClosed
public boolean isClosed()
-
- Overrides:
isClosed in class java.net.ServerSocket
setPerformancePreferences
public void setPerformancePreferences(int nConnectionTime,
int nLatency,
int nBandwidth)
-
- Overrides:
setPerformancePreferences in class java.net.ServerSocket
setReceiveBufferSize
public void setReceiveBufferSize(int cb)
throws java.net.SocketException
-
- Overrides:
setReceiveBufferSize in class java.net.ServerSocket
-
- Throws:
java.net.SocketException
setReuseAddress
public void setReuseAddress(boolean fReuse)
throws java.net.SocketException
-
- Overrides:
setReuseAddress in class java.net.ServerSocket
-
- Throws:
java.net.SocketException
setSoTimeout
public void setSoTimeout(int cSecs)
throws java.net.SocketException
-
- Overrides:
setSoTimeout in class java.net.ServerSocket
-
- Throws:
java.net.SocketException
toString
public java.lang.String toString()
-
- Overrides:
toString in class java.net.ServerSocket
Skip navigation links
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.