JXTA

net.jxta.impl.membership.pse
Class PSESecurityEngineFactory

java.lang.Object
  extended by net.jxta.impl.membership.pse.PSESecurityEngineFactory

public abstract class PSESecurityEngineFactory
extends Object

A factory for PSE Security Engines.

See Also:
PSEPeerSecurityEngine

Constructor Summary
PSESecurityEngineFactory()
           
 
Method Summary
static PSESecurityEngineFactory getDefault()
          Returns the default Security Engine Factory.
abstract  PSEPeerSecurityEngine getInstance(PSEMembershipService service, PSEConfigAdv config)
          Creates a new Peer Security Engine instance based upon the context and configuration.sss
static void setPSESecurityEngineManager(PSESecurityEngineFactory newSecurityEngine)
          Set the default PSESecurityEngineFactoryss
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PSESecurityEngineFactory

public PSESecurityEngineFactory()
Method Detail

setPSESecurityEngineManager

public static void setPSESecurityEngineManager(PSESecurityEngineFactory newSecurityEngine)
Set the default PSESecurityEngineFactoryss


getDefault

public static PSESecurityEngineFactory getDefault()
Returns the default Security Engine Factory.

Returns:
The current default Security Engine Factory.

getInstance

public abstract PSEPeerSecurityEngine getInstance(PSEMembershipService service,
                                                  PSEConfigAdv config)
                                           throws PeerGroupException
Creates a new Peer Security Engine instance based upon the context and configuration.sss

Parameters:
service - The service that this keystore manager will be working for.
config - The configuration parameters.
Throws:
PeerGroupException

JXSE