|
||||||||||
| 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.ServerSocketjava.io.IOException
public void bind(java.net.SocketAddress endpoint)
throws java.io.IOException
java.net.ServerSocket javadoc.
bind in class java.net.ServerSocketjava.io.IOException
public void bind(java.net.SocketAddress endpoint,
int backlog)
throws java.io.IOException
java.net.ServerSocket javadoc.
bind in class java.net.ServerSocketjava.io.IOException
public void close()
throws java.io.IOException
java.net.ServerSocket javadoc.
close in class java.net.ServerSocketjava.io.IOExceptionpublic java.nio.channels.ServerSocketChannel getChannel()
java.net.ServerSocket javadoc.
getChannel in class java.net.ServerSocketpublic java.net.InetAddress getInetAddress()
java.net.ServerSocket javadoc.
getInetAddress in class java.net.ServerSocketpublic int getLocalPort()
java.net.ServerSocket javadoc.
getLocalPort in class java.net.ServerSocketpublic 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.ServerSocketjava.net.SocketException
public boolean getReuseAddress()
throws java.net.SocketException
java.net.ServerSocket javadoc.
getReuseAddress in class java.net.ServerSocketjava.net.SocketException
public int getSoTimeout()
throws java.io.IOException
java.net.ServerSocket javadoc.
getSoTimeout in class java.net.ServerSocketjava.io.IOExceptionpublic boolean isBound()
java.net.ServerSocket javadoc.
isBound in class java.net.ServerSocketpublic 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.ServerSocketjava.net.SocketException
public void setReuseAddress(boolean on)
throws java.net.SocketException
java.net.ServerSocket javadoc.
setReuseAddress in class java.net.ServerSocketjava.net.SocketException
public void setSoTimeout(int timeout)
throws java.net.SocketException
java.net.ServerSocket javadoc.
setSoTimeout in class java.net.ServerSocketjava.net.SocketExceptionpublic java.lang.String toString()
java.net.ServerSocket javadoc.
toString in class java.net.ServerSocket
public int acceptServerSocketConnection()
throws java.io.IOException
VirtualServerSocket.
java.io.IOExceptionpublic void setConfiguration(java.util.Map configuration)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||