org.apache.directory.server.ldap.handlers.bind
Class SimpleMechanismHandler

java.lang.Object
  extended by org.apache.directory.server.ldap.handlers.bind.SimpleMechanismHandler
All Implemented Interfaces:
MechanismHandler

public class SimpleMechanismHandler
extends java.lang.Object
implements MechanismHandler

A Dummy mechanism handler for Simple mechanism: not really used but needed for the mechanism map.

Version:
$$Rev$$
Author:
Apache Directory Project
XBean

Field Summary
 
Fields inherited from interface org.apache.directory.server.ldap.handlers.bind.MechanismHandler
SASL_CONTEXT
 
Constructor Summary
SimpleMechanismHandler()
           
 
Method Summary
 javax.security.sasl.SaslServer handleMechanism(org.apache.mina.common.IoSession session, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Implementors will use the session and message to determine what kind of SaslServer to create and what initialization parameters it will require.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMechanismHandler

public SimpleMechanismHandler()
Method Detail

handleMechanism

public javax.security.sasl.SaslServer handleMechanism(org.apache.mina.common.IoSession session,
                                                      org.apache.directory.shared.ldap.message.BindRequest bindRequest)
                                               throws java.lang.Exception
Description copied from interface: MechanismHandler
Implementors will use the session and message to determine what kind of SaslServer to create and what initialization parameters it will require.

Specified by:
handleMechanism in interface MechanismHandler
Returns:
The SaslServer to use for the duration of the bound session.
Throws:
java.lang.Exception


Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.