|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.net.ServerSocket
org.jboss.remoting.transport.multiplex.MasterServerSocket
public class MasterServerSocket
MasterServerSocket
is one of the two implementations of a server socket in the
Multiplex project. For each socket created in the accept()
method, it builds
a virtual socket group. For more details, see the Multiplex documentation on
the labs.jboss.org web site.
Most of the methods in MasterServerSocket
override those in its parent class,
java.net.ServerSocket
. For method descriptions, see the ServerSocket
javadoc.
Copyright (c) 2005
Constructor Summary | |
---|---|
MasterServerSocket()
|
|
MasterServerSocket(boolean nio)
|
|
MasterServerSocket(boolean nio,
int port)
|
|
MasterServerSocket(boolean nio,
int port,
int backlog)
|
|
MasterServerSocket(boolean nio,
int port,
int backlog,
java.net.InetAddress bindAddr)
|
|
MasterServerSocket(int port)
|
|
MasterServerSocket(int port,
int backlog)
|
|
MasterServerSocket(int port,
int backlog,
java.net.InetAddress bindAddr)
|
|
MasterServerSocket(int port,
int backlog,
java.net.InetAddress bindAddr,
java.util.Map conf)
Create a new MasterServerSocket . |
|
MasterServerSocket(javax.net.ServerSocketFactory ssf)
|
|
MasterServerSocket(javax.net.ServerSocketFactory ssf,
int port)
|
|
MasterServerSocket(javax.net.ServerSocketFactory ssf,
int port,
int backlog)
|
|
MasterServerSocket(javax.net.ServerSocketFactory ssf,
int port,
int backlog,
java.net.InetAddress bindAddr)
|
Method Summary | |
---|---|
java.net.Socket |
accept()
See java.net.ServerSocket javadoc. |
int |
acceptServerSocketConnection()
Accepts a connection from a remote VirtualServerSocket . |
void |
bind(java.net.SocketAddress endpoint)
See java.net.ServerSocket javadoc. |
void |
bind(java.net.SocketAddress endpoint,
int backlog)
See java.net.ServerSocket javadoc. |
void |
close()
See java.net.ServerSocket javadoc. |
java.nio.channels.ServerSocketChannel |
getChannel()
See java.net.ServerSocket javadoc. |
java.net.InetAddress |
getInetAddress()
See java.net.ServerSocket javadoc. |
int |
getLocalPort()
See java.net.ServerSocket javadoc. |
java.net.SocketAddress |
getLocalSocketAddress()
See java.net.ServerSocket javadoc. |
int |
getReceiveBufferSize()
See java.net.ServerSocket javadoc. |
boolean |
getReuseAddress()
See java.net.ServerSocket javadoc. |
int |
getSoTimeout()
See java.net.ServerSocket javadoc. |
boolean |
isBound()
See java.net.ServerSocket javadoc. |
boolean |
isClosed()
See java.net.ServerSocket javadoc. |
void |
setConfiguration(java.util.Map configuration)
|
void |
setReceiveBufferSize(int size)
See java.net.ServerSocket javadoc. |
void |
setReuseAddress(boolean on)
See java.net.ServerSocket javadoc. |
void |
setSoTimeout(int timeout)
See java.net.ServerSocket javadoc. |
java.lang.String |
toString()
See java.net.ServerSocket javadoc. |
Methods inherited from class java.net.ServerSocket |
---|
implAccept, setPerformancePreferences, setSocketFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MasterServerSocket() throws java.io.IOException
java.io.IOException
public MasterServerSocket(int port) throws java.io.IOException
port
-
java.io.IOException
public MasterServerSocket(int port, int backlog) throws java.io.IOException
port
- backlog
-
java.io.IOException
public MasterServerSocket(int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOException
port
- backlog
- bindAddr
-
java.io.IOException
public MasterServerSocket(boolean nio) throws java.io.IOException
java.io.IOException
public MasterServerSocket(boolean nio, int port) throws java.io.IOException
port
-
java.io.IOException
public MasterServerSocket(boolean nio, int port, int backlog) throws java.io.IOException
port
- backlog
-
java.io.IOException
public MasterServerSocket(boolean nio, int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOException
port
- backlog
- bindAddr
-
java.io.IOException
public MasterServerSocket(int port, int backlog, java.net.InetAddress bindAddr, java.util.Map conf) throws java.io.IOException
MasterServerSocket
.
If Map
conf contains key Multiplex.SERVER_SOCKET_FACTORY
, will use it.
Otherwise, will create an NIO ServerSocket
.
port
- backlog
- bindAddr
- conf
-
java.io.IOException
public MasterServerSocket(javax.net.ServerSocketFactory ssf) throws java.io.IOException
ssf
-
java.io.IOException
public MasterServerSocket(javax.net.ServerSocketFactory ssf, int port) throws java.io.IOException
ssf
- port
-
java.io.IOException
public MasterServerSocket(javax.net.ServerSocketFactory ssf, int port, int backlog) throws java.io.IOException
ssf
- port
- backlog
-
java.io.IOException
public MasterServerSocket(javax.net.ServerSocketFactory ssf, int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOException
ssf
- port
- backlog
- bindAddr
-
java.io.IOException
Method Detail |
---|
public java.net.Socket accept() throws java.io.IOException
java.net.ServerSocket
javadoc.
accept
in class java.net.ServerSocket
java.io.IOException
public void bind(java.net.SocketAddress endpoint) throws java.io.IOException
java.net.ServerSocket
javadoc.
bind
in class java.net.ServerSocket
java.io.IOException
public void bind(java.net.SocketAddress endpoint, int backlog) throws java.io.IOException
java.net.ServerSocket
javadoc.
bind
in class java.net.ServerSocket
java.io.IOException
public void close() throws java.io.IOException
java.net.ServerSocket
javadoc.
close
in class java.net.ServerSocket
java.io.IOException
public java.nio.channels.ServerSocketChannel getChannel()
java.net.ServerSocket
javadoc.
getChannel
in class java.net.ServerSocket
public java.net.InetAddress getInetAddress()
java.net.ServerSocket
javadoc.
getInetAddress
in class java.net.ServerSocket
public int getLocalPort()
java.net.ServerSocket
javadoc.
getLocalPort
in class java.net.ServerSocket
public java.net.SocketAddress getLocalSocketAddress()
java.net.ServerSocket
javadoc.
getLocalSocketAddress
in class java.net.ServerSocket
public int getReceiveBufferSize() throws java.net.SocketException
java.net.ServerSocket
javadoc.
getReceiveBufferSize
in class java.net.ServerSocket
java.net.SocketException
public boolean getReuseAddress() throws java.net.SocketException
java.net.ServerSocket
javadoc.
getReuseAddress
in class java.net.ServerSocket
java.net.SocketException
public int getSoTimeout() throws java.io.IOException
java.net.ServerSocket
javadoc.
getSoTimeout
in class java.net.ServerSocket
java.io.IOException
public boolean isBound()
java.net.ServerSocket
javadoc.
isBound
in class java.net.ServerSocket
public boolean isClosed()
java.net.ServerSocket
javadoc.
isClosed
in class java.net.ServerSocket
public void setReceiveBufferSize(int size) throws java.net.SocketException
java.net.ServerSocket
javadoc.
setReceiveBufferSize
in class java.net.ServerSocket
java.net.SocketException
public void setReuseAddress(boolean on) throws java.net.SocketException
java.net.ServerSocket
javadoc.
setReuseAddress
in class java.net.ServerSocket
java.net.SocketException
public void setSoTimeout(int timeout) throws java.net.SocketException
java.net.ServerSocket
javadoc.
setSoTimeout
in class java.net.ServerSocket
java.net.SocketException
public java.lang.String toString()
java.net.ServerSocket
javadoc.
toString
in class java.net.ServerSocket
public int acceptServerSocketConnection() throws java.io.IOException
VirtualServerSocket
.
java.io.IOException
public void setConfiguration(java.util.Map configuration)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |