se.unlogic.standardutils.rmi
Class TimeoutRMISocketFactory

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

public class TimeoutRMISocketFactory
extends java.rmi.server.RMISocketFactory


Field Summary
protected  int connectionTimeout
           
protected  int readTimeout
           
 
Constructor Summary
TimeoutRMISocketFactory(int readTimeout, int connectionTimeout)
           
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
           
 java.net.Socket createSocket(java.lang.String host, int port)
           
 
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
 

Field Detail

readTimeout

protected int readTimeout

connectionTimeout

protected int connectionTimeout
Constructor Detail

TimeoutRMISocketFactory

public TimeoutRMISocketFactory(int readTimeout,
                               int connectionTimeout)
Method Detail

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.io.IOException
Specified by:
createSocket in interface java.rmi.server.RMIClientSocketFactory
Specified by:
createSocket in class java.rmi.server.RMISocketFactory
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
Specified by:
createServerSocket in class java.rmi.server.RMISocketFactory
Throws:
java.io.IOException


Copyright © 2011. All Rights Reserved.