org.jboss.crypto
Class CipherServerSocketFactory

java.lang.Object
  extended byorg.jboss.crypto.CipherServerSocketFactory
All Implemented Interfaces:
java.rmi.server.RMIServerSocketFactory

public class CipherServerSocketFactory
extends java.lang.Object
implements java.rmi.server.RMIServerSocketFactory

An implementation of RMIServerSocketFactory that uses a DomainServerSocketFactory for its implementation. This class is just an adaptor from the RMIServerSocketFactory to the DomainServerSocketFactory. This class is not suitable for RMI object that require a Serializable socket factory like activatable services. The reason for this limitation is that a SecurityDomain is not serializable due to its association with a local KeyStore.


Constructor Summary
CipherServerSocketFactory()
          Creates new RMISSLServerSocketFactory
 
Method Summary
 java.net.ServerSocket createServerSocket(int port)
          Create a server socket on the specified port (port 0 indicates an anonymous port).
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CipherServerSocketFactory

public CipherServerSocketFactory()
Creates new RMISSLServerSocketFactory

Method Detail

createServerSocket

public java.net.ServerSocket createServerSocket(int port)
                                         throws java.io.IOException
Create a server socket on the specified port (port 0 indicates an anonymous port).

Specified by:
createServerSocket in interface java.rmi.server.RMIServerSocketFactory
Parameters:
port - the port number
Returns:
the server socket on the specified port
Throws:
java.io.IOException - if an I/O error occurs during server socket creation

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()