org.jboss.remoting.transport.multiplex
Class MasterServerSocket

java.lang.Object
  extended byjava.net.ServerSocket
      extended byorg.jboss.remoting.transport.multiplex.MasterServerSocket
All Implemented Interfaces:
java.io.Serializable

public class MasterServerSocket
extends java.net.ServerSocket
implements java.io.Serializable

Copyright (c) 2005

Author:
Ron Sigal
See Also:
Serialized Form

Constructor Summary
MasterServerSocket()
           
MasterServerSocket(int port)
           
MasterServerSocket(int port, int backlog)
           
MasterServerSocket(int port, int backlog, java.net.InetAddress bindAddr)
           
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()
           
 int acceptServerSocketConnection()
           
 void bind(java.net.SocketAddress endpoint)
           
 void bind(java.net.SocketAddress endpoint, int backlog)
           
 void close()
           
 java.nio.channels.ServerSocketChannel getChannel()
           
 java.net.InetAddress getInetAddress()
           
 int getLocalPort()
           
 java.net.SocketAddress getLocalSocketAddress()
           
 int getReceiveBufferSize()
           
 boolean getReuseAddress()
           
 int getSoTimeout()
           
 boolean isBound()
           
 boolean isClosed()
           
 void setReceiveBufferSize(int size)
           
 void setReuseAddress(boolean on)
           
 void setSoTimeout(int timeout)
           
 java.lang.String toString()
           
 
Methods inherited from class java.net.ServerSocket
implAccept, setSocketFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MasterServerSocket

public MasterServerSocket()
                   throws java.io.IOException
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(int port)
                   throws java.io.IOException
Parameters:
port -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(int port,
                          int backlog)
                   throws java.io.IOException
Parameters:
port -
backlog -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(int port,
                          int backlog,
                          java.net.InetAddress bindAddr)
                   throws java.io.IOException
Parameters:
port -
backlog -
bindAddr -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(javax.net.ServerSocketFactory ssf)
                   throws java.io.IOException
Parameters:
ssf -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(javax.net.ServerSocketFactory ssf,
                          int port)
                   throws java.io.IOException
Parameters:
ssf -
port -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(javax.net.ServerSocketFactory ssf,
                          int port,
                          int backlog)
                   throws java.io.IOException
Parameters:
ssf -
port -
backlog -
Throws:
java.io.IOException

MasterServerSocket

public MasterServerSocket(javax.net.ServerSocketFactory ssf,
                          int port,
                          int backlog,
                          java.net.InetAddress bindAddr)
                   throws java.io.IOException
Parameters:
ssf -
port -
backlog -
bindAddr -
Throws:
java.io.IOException
Method Detail

accept

public java.net.Socket accept()
                       throws java.io.IOException
Throws:
java.io.IOException

bind

public void bind(java.net.SocketAddress endpoint)
          throws java.io.IOException
Throws:
java.io.IOException

bind

public void bind(java.net.SocketAddress endpoint,
                 int backlog)
          throws java.io.IOException
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

getChannel

public java.nio.channels.ServerSocketChannel getChannel()

getInetAddress

public java.net.InetAddress getInetAddress()

getLocalPort

public int getLocalPort()

getLocalSocketAddress

public java.net.SocketAddress getLocalSocketAddress()

getReceiveBufferSize

public int getReceiveBufferSize()
                         throws java.net.SocketException
Throws:
java.net.SocketException

getReuseAddress

public boolean getReuseAddress()
                        throws java.net.SocketException
Throws:
java.net.SocketException

getSoTimeout

public int getSoTimeout()
                 throws java.io.IOException
Throws:
java.io.IOException

isBound

public boolean isBound()

isClosed

public boolean isClosed()

setReceiveBufferSize

public void setReceiveBufferSize(int size)
                          throws java.net.SocketException
Throws:
java.net.SocketException

setReuseAddress

public void setReuseAddress(boolean on)
                     throws java.net.SocketException
Throws:
java.net.SocketException

setSoTimeout

public void setSoTimeout(int timeout)
                  throws java.net.SocketException
Throws:
java.net.SocketException

toString

public java.lang.String toString()

acceptServerSocketConnection

public int acceptServerSocketConnection()
                                 throws java.io.IOException
Throws:
java.io.IOException


Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.