wt.util
Class WrappedRMISocketFactory

java.lang.Object
  extended byjava.rmi.server.RMISocketFactory
      extended bywt.util.WrappedRMISocketFactory
All Implemented Interfaces:
RMIClientSocketFactory, RMIServerSocketFactory, Serializable

public class WrappedRMISocketFactory
extends RMISocketFactory
implements Serializable

See Also:
Serialized Form

Field Summary
private static int CLIENT_INPUT_BUFFER_SIZE
           
private static int CLIENT_OUTPUT_BUFFER_SIZE
           
private static int DEFAULT_TIMEOUT
           
private  RMISocketFactory factory
           
private static boolean HTTP_DISABLED
           
private static boolean installed
           
private static int RECEIVE_BUFFER_SIZE
           
private static String RMI_SOCKET_FACTORY
           
private static int SEND_BUFFER_SIZE
           
private static int SERVER_INPUT_BUFFER_SIZE
           
private static int SERVER_OUTPUT_BUFFER_SIZE
           
private static int SERVER_RECEIVE_BUFFER_SIZE
           
private  int timeout
           
private static boolean USE_POSTLESS_SOCKET
           
 
Fields inherited from class java.rmi.server.RMISocketFactory
 
Constructor Summary
WrappedRMISocketFactory()
           
WrappedRMISocketFactory(int timeout)
           
 
Method Summary
 ServerSocket createServerSocket(int port)
           
 Socket createSocket(String host, int port)
           
 boolean equals(Object obj)
           
 int hashCode()
           
static void install(int timeout, boolean verbose)
           
 
Methods inherited from class java.rmi.server.RMISocketFactory
getDefaultSocketFactory, getFailureHandler, getSocketFactory, setFailureHandler, setSocketFactory
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RMI_SOCKET_FACTORY

private static final String RMI_SOCKET_FACTORY

USE_POSTLESS_SOCKET

private static final boolean USE_POSTLESS_SOCKET

HTTP_DISABLED

private static final boolean HTTP_DISABLED

CLIENT_INPUT_BUFFER_SIZE

private static final int CLIENT_INPUT_BUFFER_SIZE

CLIENT_OUTPUT_BUFFER_SIZE

private static final int CLIENT_OUTPUT_BUFFER_SIZE

SERVER_INPUT_BUFFER_SIZE

private static final int SERVER_INPUT_BUFFER_SIZE

SERVER_OUTPUT_BUFFER_SIZE

private static final int SERVER_OUTPUT_BUFFER_SIZE

DEFAULT_TIMEOUT

private static final int DEFAULT_TIMEOUT

SEND_BUFFER_SIZE

private static final int SEND_BUFFER_SIZE

RECEIVE_BUFFER_SIZE

private static final int RECEIVE_BUFFER_SIZE

SERVER_RECEIVE_BUFFER_SIZE

private static final int SERVER_RECEIVE_BUFFER_SIZE

installed

private static boolean installed

factory

private transient RMISocketFactory factory

timeout

private int timeout
Constructor Detail

WrappedRMISocketFactory

public WrappedRMISocketFactory()
                        throws InstantiationException,
                               ClassNotFoundException,
                               IllegalAccessException

WrappedRMISocketFactory

public WrappedRMISocketFactory(int timeout)
                        throws InstantiationException,
                               ClassNotFoundException,
                               IllegalAccessException
Method Detail

createServerSocket

public ServerSocket createServerSocket(int port)
                                throws IOException
Specified by:
createServerSocket in interface RMIServerSocketFactory
Throws:
IOException

createSocket

public Socket createSocket(String host,
                           int port)
                    throws IOException
Specified by:
createSocket in interface RMIClientSocketFactory
Throws:
IOException

install

public static void install(int timeout,
                           boolean verbose)

equals

public boolean equals(Object obj)

hashCode

public int hashCode()