com.ontimize.locator
Class ReferenceLocator.DefaultClientSocketFactory
java.lang.Object
java.rmi.server.RMISocketFactory
com.ontimize.locator.ReferenceLocator.DefaultClientSocketFactory
- All Implemented Interfaces:
- java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory
- Direct Known Subclasses:
- ReferenceLocator.DefaultSSLClientSocketFactory
- Enclosing class:
- ReferenceLocator
- protected class ReferenceLocator.DefaultClientSocketFactory
- extends java.rmi.server.RMISocketFactory
Inner class that implements a RMISocketFactory and manages reconnection in
case of RMI failures.
This class is not intended to be used directly. It is used internally by
ReferenceLocator class.
| Methods inherited from class java.rmi.server.RMISocketFactory |
getDefaultSocketFactory, getFailureHandler, getSocketFactory, setFailureHandler, setSocketFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clientFactory
protected java.rmi.server.RMIClientSocketFactory clientFactory
serverFactory
protected java.rmi.server.RMIServerSocketFactory serverFactory
handler
protected java.rmi.server.RMIFailureHandler handler
retriesLimit
protected int retriesLimit
retryWaitTime
protected int retryWaitTime
ReferenceLocator.DefaultClientSocketFactory
public ReferenceLocator.DefaultClientSocketFactory()
createServerSocket
public java.net.ServerSocket createServerSocket(int p)
throws java.io.IOException
- Throws:
java.io.IOException
setClientFailureHandler
public void setClientFailureHandler(java.rmi.server.RMIFailureHandler h)
createSocket
public java.net.Socket createSocket(java.lang.String host,
int p)
throws java.io.IOException
- Throws:
java.io.IOException