For the latest news and information visit
The GNU Crypto project

gnu.crypto.sasl
Class ClientFactory

java.lang.Object
  extended by gnu.crypto.sasl.ClientFactory
All Implemented Interfaces:
SaslClientFactory

public class ClientFactory
extends Object
implements SaslClientFactory

The implementation of SaslClientFactory.

Version:
$Revision: 1.4 $

Constructor Summary
ClientFactory()
           
 
Method Summary
 SaslClient createSaslClient(String[] mechanisms, String authorisationID, String protocol, String serverName, Map props, CallbackHandler cbh)
           
static ClientMechanism getInstance(String mechanism)
           
 String[] getMechanismNames(Map props)
           
static Set getNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientFactory

public ClientFactory()
Method Detail

getNames

public static final Set getNames()

getInstance

public static final ClientMechanism getInstance(String mechanism)

createSaslClient

public SaslClient createSaslClient(String[] mechanisms,
                                   String authorisationID,
                                   String protocol,
                                   String serverName,
                                   Map props,
                                   CallbackHandler cbh)
                            throws SaslException
Specified by:
createSaslClient in interface SaslClientFactory
Throws:
SaslException

getMechanismNames

public String[] getMechanismNames(Map props)
Specified by:
getMechanismNames in interface SaslClientFactory

For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.