idman.rmi.impl
Class RemoteSocketFactoryImpl

java.lang.Object
  |
  +--idman.rmi.impl.RemoteSocketFactoryImpl
All Implemented Interfaces:
RemoteSocketFactory

public class RemoteSocketFactoryImpl
extends java.lang.Object
implements RemoteSocketFactory

Klasse zur Auswertung der Einstellung, ob SSL/TLS für Verbindungen eingesetzt werden soll.

Version:
$Id: RemoteSocketFactoryImpl.java,v 1.2 2003/10/01 07:13:00 sc2 Exp $
Author:
Thomas Kriegelstein

Field Summary
protected  java.util.Properties settings
          Einstellungen.
 
Constructor Summary
RemoteSocketFactoryImpl(java.util.Properties settings)
          Konstruktor.
 
Method Summary
 java.rmi.server.RMIClientSocketFactory createClientSocketFactory()
          Erzeugt eine Fabrik für Sockets.
 java.rmi.server.RMIServerSocketFactory createServerSocketFactory()
          Erzeugt eine Fabrik für ServerSockets.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settings

protected java.util.Properties settings
Einstellungen.

Constructor Detail

RemoteSocketFactoryImpl

public RemoteSocketFactoryImpl(java.util.Properties settings)
Konstruktor.

Parameters:
settings - die Einstellungen.
Method Detail

createServerSocketFactory

public java.rmi.server.RMIServerSocketFactory createServerSocketFactory()
Erzeugt eine Fabrik für ServerSockets. Dies geschieht abhängig von dem unter rmi.usessl eingetragenen Wert. Ist dieser true so wird eine Fabrik zur Erzeugung von mit TLS gesicherten Verbindungen geliefert. Ansonsten eine für normale ServerSockets.

Specified by:
createServerSocketFactory in interface RemoteSocketFactory
Returns:
Fabrik zur Erzeugung von ServerSockets.

createClientSocketFactory

public java.rmi.server.RMIClientSocketFactory createClientSocketFactory()
Erzeugt eine Fabrik für Sockets. Dies geschieht abhängig von dem unter rmi.usessl eingetragenen Wert. Ist dieser true so wird die Fabrik Socket für mit TLS gesicherte Verbindungen liefern. Andernfalls liefert sie normale Sockets.

Specified by:
createClientSocketFactory in interface RemoteSocketFactory
Returns:
Fabrik zur Erzeugung von Sockets.


Copyright © 2003 DRIM Team. All Rights Reserved.