com.ibm.di.api.remote.impl.rmi
Class SSLRMIServerSocketFactory

java.lang.Object
  extended by com.ibm.di.api.remote.impl.rmi.SSLRMIServerSocketFactory
All Implemented Interfaces:
RMIServerSocketFactory

public class SSLRMIServerSocketFactory
extends Object
implements RMIServerSocketFactory


Constructor Summary
SSLRMIServerSocketFactory()
           
SSLRMIServerSocketFactory(boolean aUseCustomSecuritySettings)
           
SSLRMIServerSocketFactory(boolean aUseCustomSecuritySettings, boolean aUseStash)
           
 
Method Summary
 ServerSocket createServerSocket(int aPort)
           
 boolean equals(Object obj)
           
static Principal getLocalThreadPrincipal()
           
 int hashCode()
           
static void setKeyStorePasswords(String aKeyStorePassword, String aKeyPassword)
           
protected static void setLocalThreadSocket(Socket aSocket)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLRMIServerSocketFactory

public SSLRMIServerSocketFactory()

SSLRMIServerSocketFactory

public SSLRMIServerSocketFactory(boolean aUseCustomSecuritySettings)
                          throws Exception
Throws:
Exception

SSLRMIServerSocketFactory

public SSLRMIServerSocketFactory(boolean aUseCustomSecuritySettings,
                                 boolean aUseStash)
                          throws Exception
Throws:
Exception
Method Detail

setLocalThreadSocket

protected static void setLocalThreadSocket(Socket aSocket)

getLocalThreadPrincipal

public static Principal getLocalThreadPrincipal()
                                         throws Exception
Throws:
Exception

createServerSocket

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

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setKeyStorePasswords

public static void setKeyStorePasswords(String aKeyStorePassword,
                                        String aKeyPassword)
                                 throws Exception
Throws:
Exception