edu.emory.mathcs.rmix.transport
Class PlainServerSocketFactory

java.lang.Object
  extended byedu.emory.mathcs.rmix.transport.PlainServerSocketFactory
All Implemented Interfaces:
java.rmi.server.RMIServerSocketFactory, RmixServerSocketFactory

public final class PlainServerSocketFactory
extends java.lang.Object
implements RmixServerSocketFactory, java.rmi.server.RMIServerSocketFactory


Field Summary
static java.net.InetSocketAddress DEFAULT_ADDR
           
static PlainServerSocketFactory INSTANCE
           
 
Constructor Summary
PlainServerSocketFactory()
           
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
           
 java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
           
 java.net.SocketAddress defaultAddress()
           
 boolean equals(java.lang.Object obj)
           
 java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
           
 java.security.Permission getListenPermission(java.net.SocketAddress addr)
           
 int hashCode()
           
 java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ADDR

public static final java.net.InetSocketAddress DEFAULT_ADDR

INSTANCE

public static final PlainServerSocketFactory INSTANCE
Constructor Detail

PlainServerSocketFactory

public PlainServerSocketFactory()
Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(java.net.SocketAddress addr)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface RmixServerSocketFactory
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(int port)
                                         throws java.io.IOException
Specified by:
createServerSocket in interface java.rmi.server.RMIServerSocketFactory
Throws:
java.io.IOException

toAbsolute

public java.net.SocketAddress toAbsolute(java.net.SocketAddress addr)
                                  throws java.net.UnknownHostException
Specified by:
toAbsolute in interface RmixServerSocketFactory
Throws:
java.net.UnknownHostException

defaultAddress

public java.net.SocketAddress defaultAddress()
Specified by:
defaultAddress in interface RmixServerSocketFactory

getListenPermission

public java.security.Permission getListenPermission(java.net.SocketAddress addr)
Specified by:
getListenPermission in interface RmixServerSocketFactory

getAcceptPermission

public java.security.Permission getAcceptPermission(java.net.SocketAddress addr)
Specified by:
getAcceptPermission in interface RmixServerSocketFactory

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()