java.rmi.server
Class RMISocketFactory

java.lang.Object
  extended by java.rmi.server.RMISocketFactory
All Implemented Interfaces:
RMIClientSocketFactory, RMIServerSocketFactory

public abstract class RMISocketFactory
extends Object
implements RMIClientSocketFactory, RMIServerSocketFactory


Constructor Summary
RMISocketFactory()
           
 
Method Summary
abstract  ServerSocket createServerSocket(int port)
           
abstract  Socket createSocket(String host, int port)
           
static RMISocketFactory getDefaultSocketFactory()
           
static RMIFailureHandler getFailureHandler()
           
static RMISocketFactory getSocketFactory()
           
static void setFailureHandler(RMIFailureHandler fh)
           
static void setSocketFactory(RMISocketFactory fac)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMISocketFactory

public RMISocketFactory()
Method Detail

createSocket

public abstract Socket createSocket(String host,
                                    int port)
                             throws IOException
Specified by:
createSocket in interface RMIClientSocketFactory
Throws:
IOException - If an error occurs

createServerSocket

public abstract ServerSocket createServerSocket(int port)
                                         throws IOException
Specified by:
createServerSocket in interface RMIServerSocketFactory
Throws:
IOException - If an error occurs

setSocketFactory

public static void setSocketFactory(RMISocketFactory fac)
                             throws IOException
Throws:
IOException - If an error occurs
SecurityException - FIXME

getSocketFactory

public static RMISocketFactory getSocketFactory()

getDefaultSocketFactory

public static RMISocketFactory getDefaultSocketFactory()

setFailureHandler

public static void setFailureHandler(RMIFailureHandler fh)
Throws:
SecurityException - FIXME

getFailureHandler

public static RMIFailureHandler getFailureHandler()