Uses of Class
org.apache.directory.server.ldap.LdapSession

Packages that use LdapSession
org.apache.directory.server.ldap Contains the entry point for the LDAP protocol provider and the session registry. 
org.apache.directory.server.ldap.gui Provides a diagnostic UI for the LDAP protocol provider. 
org.apache.directory.server.ldap.handlers Provides LDAP message handlers that implement MessageHandler
org.apache.directory.server.ldap.handlers.bind Contains the implementation of LDAP binds with Simple and SASL authentication mechanisms. 
org.apache.directory.server.ldap.handlers.bind.cramMD5   
org.apache.directory.server.ldap.handlers.bind.digestMD5   
org.apache.directory.server.ldap.handlers.bind.gssapi   
org.apache.directory.server.ldap.handlers.bind.ntlm   
org.apache.directory.server.ldap.handlers.bind.plain   
org.apache.directory.server.ldap.handlers.extended Provides LDAP 'Extended' operations that implement ExtendedOperationHandler
 

Uses of LdapSession in org.apache.directory.server.ldap
 

Methods in org.apache.directory.server.ldap that return LdapSession
 LdapSession LdapSessionManager.getLdapSession(org.apache.mina.common.IoSession session)
          Gets the LdapSession associated with the MINA session.
 LdapSession[] LdapSessionManager.getSessions()
          Gets the active sessions managed by the LdapService.
 LdapSession LdapSessionManager.removeLdapSession(org.apache.mina.common.IoSession session)
          Removes an LdapSession managed by the LdapService.
 

Methods in org.apache.directory.server.ldap with parameters of type LdapSession
 void LdapSessionManager.addLdapSession(LdapSession ldapSession)
          Adds a new LdapSession to the LdapService.
 void ExtendedOperationHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.ExtendedRequest req)
          Handles the specified extended operation.
 

Uses of LdapSession in org.apache.directory.server.ldap.gui
 

Constructors in org.apache.directory.server.ldap.gui with parameters of type LdapSession
OutstandingRequestsDialog(javax.swing.JFrame owner, LdapSession session, LdapService ldapService)
          This is the default constructor
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers
 

Methods in org.apache.directory.server.ldap.handlers with parameters of type LdapSession
static ClonedServerEntry ReferralAwareRequestHandler.getFarthestReferralAncestor(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN target)
          Searches up the ancestry of a DN searching for the farthest referral ancestor.
 org.apache.directory.shared.ldap.message.Referral ReferralAwareRequestHandler.getReferralOnAncestor(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, T req, ClonedServerEntry referralAncestor)
          Handles processing with referrals without ManageDsaIT control and with an ancestor that is a referral.
 org.apache.directory.shared.ldap.message.Referral ReferralAwareRequestHandler.getReferralOnAncestorForSearch(LdapSession session, org.apache.directory.shared.ldap.message.SearchRequest req, ClonedServerEntry referralAncestor)
          Handles processing with referrals without ManageDsaIT control and with an ancestor that is a referral.
 void AbandonHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.AbandonRequest request)
           
 void BindHandler.handle(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Deal with a received BindRequest
 void ExtendedHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.ExtendedRequest req)
           
 void ReferralAwareRequestHandler.handle(LdapSession session, T req)
           
abstract  void LdapRequestHandler.handle(LdapSession session, T message)
          Handle a Ldap message associated with a session
 void UnbindHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.UnbindRequest request)
           
 void ReferralAwareRequestHandler.handleException(LdapSession session, T req, java.lang.Exception e)
          Handles processing with referrals without ManageDsaIT control.
 void AddHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.AddRequest req)
           
 void CompareHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.CompareRequest req)
           
 void DeleteHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.DeleteRequest req)
           
 void ModifyDnHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.ModifyDnRequest req)
          Deal with a ModifyDN request received from a client.
 void ModifyHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.ModifyRequest req)
           
 void SearchHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.SearchRequest req)
          Main message handing method for search requests.
abstract  void ReferralAwareRequestHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, T req)
          Handles processing without referral handling in effect: either with the ManageDsaIT control or when the entry or all of it's ancestors are non- referral entries.
 void BindHandler.handleSaslAuth(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Handle the SASL authentication.
 void BindHandler.handleSimpleAuth(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Handle the Simple authentication.
 void SearchHandler.modifyFilter(LdapSession session, org.apache.directory.shared.ldap.message.SearchRequest req)
          Alters the filter expression based on the presence of the ManageDsaIT control.
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind
 

Fields in org.apache.directory.server.ldap.handlers.bind declared as LdapSession
protected  LdapSession AbstractSaslCallbackHandler.ldapSession
          The reference on the user ldap session
 

Methods in org.apache.directory.server.ldap.handlers.bind that return LdapSession
 LdapSession AbstractSaslServer.getLdapSession()
           
 

Methods in org.apache.directory.server.ldap.handlers.bind with parameters of type LdapSession
 void MechanismHandler.cleanup(LdapSession ldapSession)
          Clean the Sasl properties when the use has been authenticated
 void SimpleMechanismHandler.cleanup(LdapSession ldapSession)
          Clean the Sasl properties when the use has been authenticated
 javax.security.sasl.SaslServer MechanismHandler.handleMechanism(LdapSession 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.
 javax.security.sasl.SaslServer SimpleMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 void MechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 void SimpleMechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
protected  void AbstractMechanismHandler.insertSaslFilter(LdapSession ldapSession)
          Inject a SaslFilter into the Filter chain, to deal with modified PDU sent when some mechanisms have been negotiated (DIGEST-MD5, GSSAPI, for instance)
 

Constructors in org.apache.directory.server.ldap.handlers.bind with parameters of type LdapSession
AbstractSaslServer(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind.cramMD5
 

Methods in org.apache.directory.server.ldap.handlers.bind.cramMD5 with parameters of type LdapSession
 void CramMd5MechanismHandler.cleanup(LdapSession ldapSession)
          Remove the SaslServer and Mechanism property.
 javax.security.sasl.SaslServer CramMd5MechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 void CramMd5MechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 

Constructors in org.apache.directory.server.ldap.handlers.bind.cramMD5 with parameters of type LdapSession
CramMd5CallbackHandler(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of CramMd5CallbackHandler.
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind.digestMD5
 

Methods in org.apache.directory.server.ldap.handlers.bind.digestMD5 with parameters of type LdapSession
 void DigestMd5MechanismHandler.cleanup(LdapSession ldapSession)
          Remove the Host, UserBaseDn, props and Mechanism property.
 javax.security.sasl.SaslServer DigestMd5MechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 void DigestMd5MechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 

Constructors in org.apache.directory.server.ldap.handlers.bind.digestMD5 with parameters of type LdapSession
DigestMd5CallbackHandler(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of DigestMd5CallbackHandler.
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind.gssapi
 

Methods in org.apache.directory.server.ldap.handlers.bind.gssapi with parameters of type LdapSession
 void GssapiMechanismHandler.cleanup(LdapSession ldapSession)
          Remove the Host, UserBaseDn, props and Mechanism property.
 javax.security.sasl.SaslServer GssapiMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 void GssapiMechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 

Constructors in org.apache.directory.server.ldap.handlers.bind.gssapi with parameters of type LdapSession
GssapiCallbackHandler(DirectoryService directoryService, LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of GssapiCallbackHandler.
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind.ntlm
 

Methods in org.apache.directory.server.ldap.handlers.bind.ntlm with parameters of type LdapSession
 void NtlmMechanismHandler.cleanup(LdapSession ldapSession)
          Remove the Host, UserBaseDn, props and Mechanism property.
 javax.security.sasl.SaslServer NtlmMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 void NtlmMechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 

Constructors in org.apache.directory.server.ldap.handlers.bind.ntlm with parameters of type LdapSession
NtlmSaslServer(NtlmProvider provider, org.apache.directory.shared.ldap.message.BindRequest bindRequest, LdapSession ldapSession)
           
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.bind.plain
 

Methods in org.apache.directory.server.ldap.handlers.bind.plain with parameters of type LdapSession
 void PlainMechanismHandler.cleanup(LdapSession ldapSession)
          Remove the SaslServer and Mechanism property.
 javax.security.sasl.SaslServer PlainMechanismHandler.handleMechanism(LdapSession ldapSession, 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.
 void PlainMechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 

Constructors in org.apache.directory.server.ldap.handlers.bind.plain with parameters of type LdapSession
PlainSaslServer(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of PlainSaslServer.
 

Uses of LdapSession in org.apache.directory.server.ldap.handlers.extended
 

Methods in org.apache.directory.server.ldap.handlers.extended with parameters of type LdapSession
 void StartTlsHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.ExtendedRequest req)
           
 void GracefulShutdownHandler.handleExtendedOperation(LdapSession requestor, org.apache.directory.shared.ldap.message.ExtendedRequest req)
           
 void StoredProcedureExtendedOperationHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.ExtendedRequest req)
           
 void LaunchDiagnosticUiHandler.handleExtendedOperation(LdapSession requestor, org.apache.directory.shared.ldap.message.ExtendedRequest req)
           
 



Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.