TUM CCSM Commons

edu.tum.cs.commons.net
Class LocalhostRMISocketFactory

java.lang.Object
  extended by java.rmi.server.RMISocketFactory
      extended by edu.tum.cs.commons.net.SmartRMISocketFactory
          extended by edu.tum.cs.commons.net.LocalhostRMISocketFactory
All Implemented Interfaces:
java.io.Serializable, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory

public class LocalhostRMISocketFactory
extends SmartRMISocketFactory
implements java.io.Serializable

A socket factory that forces the host to use localhost.

Version:
$Rev: 29095 $
Author:
hummelb, $Author: deissenb $
See Also:
Serialized Form
Rating:
GREEN Hash: E34D97B91B19CC8263CD8C2B34AFD884

Constructor Summary
LocalhostRMISocketFactory()
          Constructor.
LocalhostRMISocketFactory(int timeoutSeconds)
          Constructor
 
Method Summary
 java.net.Socket createSocket(java.lang.String host, int port)
          
 
Methods inherited from class edu.tum.cs.commons.net.SmartRMISocketFactory
createServerSocket
 
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
 

Constructor Detail

LocalhostRMISocketFactory

public LocalhostRMISocketFactory()
Constructor. No timeout is set.


LocalhostRMISocketFactory

public LocalhostRMISocketFactory(int timeoutSeconds)
Constructor

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
Overrides:
createSocket in class SmartRMISocketFactory
Throws:
java.io.IOException

TUM CCSM Commons

TUM CCSM Commons - 2.7