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.controls   
org.apache.directory.server.ldap.handlers.extended Provides LDAP 'Extended' operations that implement ExtendedOperationHandler
org.apache.directory.server.ldap.replication   
 

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.core.session.IoSession session)
          Gets the LdapSession associated with the MINA session.
 LdapSession[] LdapSessionManager.getSessions()
          Gets the active sessions managed by the LdapServer.
 LdapSession LdapSessionManager.removeLdapSession(org.apache.mina.core.session.IoSession session)
          Removes an LdapSession managed by the LdapServer.
 

Methods in org.apache.directory.server.ldap with parameters of type LdapSession
 void LdapSessionManager.addLdapSession(LdapSession ldapSession)
          Adds a new LdapSession to the LdapServer.
 void ExtendedOperationHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest 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, LdapServer ldapServer)
          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.DN target)
          Searches up the ancestry of a DN searching for the farthest referral ancestor.
 org.apache.directory.shared.ldap.message.internal.InternalReferral ReferralAwareRequestHandler.getReferralOnAncestor(LdapSession session, org.apache.directory.shared.ldap.name.DN 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.internal.InternalReferral ReferralAwareRequestHandler.getReferralOnAncestorForSearch(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalSearchRequest 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.internal.InternalAbandonRequest request)
           
 void AddHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalAddRequest req)
          Handle a Ldap message associated with a session
 void BindHandler.handle(LdapSession ldapSession, org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
          Deal with a received BindRequest
 void CompareHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalCompareRequest req)
           
 void DeleteHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest req)
          Handle a Ldap message associated with a session
 void ExtendedHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req)
           
 void ModifyDnHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest req)
          Deal with a ModifyDN request received from a client.
 void ModifyHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalModifyRequest req)
          Handle a Ldap message associated with a session
 void UnbindHandler.handle(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalUnbindRequest unbindRequest)
           
abstract  void LdapRequestHandler.handle(LdapSession session, T message)
          Handle a Ldap message associated with a session
 void ReferralAwareRequestHandler.handle(LdapSession session, T req)
           
 void LdapRequestHandler.handleException(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalResultResponseRequest req, java.lang.Exception e)
          Handles processing with referrals without ManageDsaIT control.
 void ReferralAwareRequestHandler.handleException(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalResultResponseRequest req, java.lang.Exception e)
          Handles processing with referrals without ManageDsaIT control.
 void SearchHandler.handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalSearchRequest req)
          Main message handing method for search requests.
abstract  void ReferralAwareRequestHandler.handleIgnoringReferrals(LdapSession session, 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.internal.InternalBindRequest bindRequest)
          Handle the SASL authentication.
 void BindHandler.handleSimpleAuth(LdapSession ldapSession, org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
          Handle the Simple authentication.
 void SearchHandler.handleWithReferrals(LdapSession session, org.apache.directory.shared.ldap.name.DN reqTargetDn, org.apache.directory.shared.ldap.message.internal.InternalSearchRequest req)
          Handles processing with referrals without ManageDsaIT control.
abstract  void ReferralAwareRequestHandler.handleWithReferrals(LdapSession session, org.apache.directory.shared.ldap.name.DN reqTargetDn, T req)
          Handles processing with referrals without ManageDsaIT control.
 void SearchHandler.modifyFilter(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalSearchRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest 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.internal.InternalBindRequest bindRequest)
          Creates a new instance of PlainSaslServer.
 

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

Methods in org.apache.directory.server.ldap.handlers.controls with parameters of type LdapSession
 boolean PagedSearchContext.hasSameRequest(org.apache.directory.shared.ldap.message.internal.InternalSearchRequest request, LdapSession session)
          Compare the previous search request and the new one, and return true if they are equal.
 

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.internal.InternalExtendedRequest req)
           
 void StoredProcedureExtendedOperationHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req)
           
 void CertGenerationRequestHandler.handleExtendedOperation(LdapSession session, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req)
           
 void LaunchDiagnosticUiHandler.handleExtendedOperation(LdapSession requestor, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req)
           
 void GracefulShutdownHandler.handleExtendedOperation(LdapSession requestor, org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req)
           
 

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

Methods in org.apache.directory.server.ldap.replication with parameters of type LdapSession
 void SearchResultDoneResponseHandler.handle(LdapSession session, T response)
           
 



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