edu.emory.mathcs.rmix.transport.inproc
Class InProcServerSocketFactory

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

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


Field Summary
static InProcSocketAddress DEFAULT_ADDR
           
 
Constructor Summary
InProcServerSocketFactory()
           
 
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 InProcSocketAddress DEFAULT_ADDR
Constructor Detail

InProcServerSocketFactory

public InProcServerSocketFactory()
Method Detail

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

createServerSocket

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

toAbsolute

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

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()