JXTA

net.jxta.impl.membership.pse
Class PSEAuthenticatorEngineFactory

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

public abstract class PSEAuthenticatorEngineFactory
extends Object

Author:
nick

Constructor Summary
PSEAuthenticatorEngineFactory()
           
 
Method Summary
static PSEAuthenticatorEngineFactory getDefault()
          Returns the default Authenticator Engine.
abstract  PSEAuthenticatorEngine getInstance(PSEMembershipService service, PSEConfigAdv config)
          Creates a new Authenticator Engine instance based upon the context and configuration.
static void setPSESecurityEngineFactory(PSEAuthenticatorEngineFactory newEngine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PSEAuthenticatorEngineFactory

public PSEAuthenticatorEngineFactory()
Method Detail

setPSESecurityEngineFactory

public static void setPSESecurityEngineFactory(PSEAuthenticatorEngineFactory newEngine)

getDefault

public static PSEAuthenticatorEngineFactory getDefault()
Returns the default Authenticator Engine.

Returns:
The current default Authenticator Engine.

getInstance

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

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

JXSE