org.jboss.remoting.transport.multiplex
Class MasterServerSocket

java.lang.Object
  extended by java.net.ServerSocket
      extended by org.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, setPerformancePreferences, 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
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

setReceiveBufferSize

public void setReceiveBufferSize(int size)
                          throws java.net.SocketException
Overrides:
setReceiveBufferSize in class java.net.ServerSocket
Throws:
java.net.SocketException

setReuseAddress

public void setReuseAddress(boolean on)
                     throws java.net.SocketException
Overrides:
setReuseAddress in class java.net.ServerSocket
Throws:
java.net.SocketException

setSoTimeout

public void setSoTimeout(int timeout)
                  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

acceptServerSocketConnection

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


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