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.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.handlers.request   
org.apache.directory.server.ldap.handlers.response   
org.apache.directory.server.ldap.replication.provider   
 

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, R req)
          Handles the specified extended operation.
 

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

Methods in org.apache.directory.server.ldap.handlers with parameters of type LdapSession
abstract  void LdapResponseHandler.handle(LdapSession session, T message)
          Handle a Ldap message associated with a session
abstract  void LdapRequestHandler.handle(LdapSession session, T message)
          Handle a Ldap message associated with a session
 void LdapRequestHandler.handleException(LdapSession session, org.apache.directory.api.ldap.model.message.ResultResponseRequest<?> req, Exception e)
          Handles processing with referrals without ManageDsaIT decorator.
 

Constructors in org.apache.directory.server.ldap.handlers with parameters of type LdapSession
PersistentSearchListener(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest req)
           
 

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 SimpleMechanismHandler.cleanup(LdapSession ldapSession)
          Clean the Sasl properties when the use has been authenticated
 void MechanismHandler.cleanup(LdapSession ldapSession)
          Clean the Sasl properties when the use has been authenticated
 SaslServer SimpleMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindRequest bindRequest)
           
 SaslServer MechanismHandler.handleMechanism(LdapSession session, org.apache.directory.api.ldap.model.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 SimpleMechanismHandler.init(LdapSession ldapSession)
          Initialize the saslProperties with some mechanism's specific data
 void MechanismHandler.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, org.apache.directory.server.core.api.CoreSession adminSession, org.apache.directory.api.ldap.model.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.
 SaslServer CramMd5MechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.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, org.apache.directory.server.core.api.CoreSession adminSession, org.apache.directory.api.ldap.model.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.
 SaslServer DigestMd5MechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.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, org.apache.directory.server.core.api.CoreSession adminSession, org.apache.directory.api.ldap.model.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.
 SaslServer GssapiMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.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(LdapSession ldapSession, org.apache.directory.server.core.api.CoreSession adminSession, org.apache.directory.api.ldap.model.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.
 SaslServer NtlmMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.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.api.ldap.model.message.BindRequest bindRequest, LdapSession ldapSession, org.apache.directory.server.core.api.CoreSession adminSession)
           
 

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.
 SaslServer PlainMechanismHandler.handleMechanism(LdapSession ldapSession, org.apache.directory.api.ldap.model.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, org.apache.directory.server.core.api.CoreSession adminSession, org.apache.directory.api.ldap.model.message.BindRequest 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.api.ldap.model.message.SearchRequest 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 CertGenerationRequestHandler.handleExtendedOperation(LdapSession session, org.apache.directory.api.ldap.extras.extended.CertGenerationRequest req)
          Handles the specified extended operation.
 void StartTlsHandler.handleExtendedOperation(LdapSession session, org.apache.directory.api.ldap.model.message.ExtendedRequest<org.apache.directory.api.ldap.model.message.ExtendedResponse> req)
           
 void GracefulShutdownHandler.handleExtendedOperation(LdapSession requestor, org.apache.directory.api.ldap.extras.extended.GracefulShutdownRequest req)
           
 void StoredProcedureExtendedOperationHandler.handleExtendedOperation(LdapSession session, org.apache.directory.api.ldap.extras.extended.StoredProcedureRequest req)
           
 

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

Methods in org.apache.directory.server.ldap.handlers.request with parameters of type LdapSession
static org.apache.directory.api.ldap.model.entry.Entry SearchRequestHandler.getFarthestReferralAncestor(LdapSession session, org.apache.directory.api.ldap.model.name.Dn target)
          Searches up the ancestry of a Dn searching for the farthest referral ancestor.
 org.apache.directory.api.ldap.model.message.Referral SearchRequestHandler.getReferralOnAncestor(LdapSession session, org.apache.directory.api.ldap.model.name.Dn reqTargetDn, org.apache.directory.api.ldap.model.message.SearchRequest req, org.apache.directory.api.ldap.model.entry.Entry referralAncestor)
          Handles processing with referrals without ManageDsaIT decorator and with an ancestor that is a referral.
 org.apache.directory.api.ldap.model.message.Referral SearchRequestHandler.getReferralOnAncestorForSearch(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest req, org.apache.directory.api.ldap.model.entry.Entry referralAncestor)
          Handles processing with referrals without ManageDsaIT decorator and with an ancestor that is a referral.
 void AbandonRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.AbandonRequest request)
          Handle a Ldap message associated with a session
 void AddRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.AddRequest req)
          Handle a Ldap message associated with a session
 void BindRequestHandler.handle(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindRequest bindRequest)
          Deal with a received BindRequest
 void CompareRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.CompareRequest req)
          Handle a Ldap message associated with a session
 void DeleteRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.DeleteRequest req)
          Handle a Ldap message associated with a session
 void ExtendedRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ExtendedRequest<org.apache.directory.api.ldap.model.message.ExtendedResponse> req)
          Handle a Ldap message associated with a session
 void ModifyDnRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ModifyDnRequest req)
          Deal with a ModifyDN request received from a client.
 void ModifyRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ModifyRequest req)
          Handle a Ldap message associated with a session
 void SearchRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest req)
          Handle a Ldap message associated with a session
 void UnbindRequestHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.UnbindRequest unbindRequest)
           
 void SearchRequestHandler.handleException(LdapSession session, org.apache.directory.api.ldap.model.message.ResultResponseRequest req, Exception e)
          Handles processing with referrals without ManageDsaIT decorator.
 void BindRequestHandler.handleSaslAuth(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindRequest bindRequest)
          Handle the SASL authentication.
 void BindRequestHandler.handleSimpleAuth(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindRequest bindRequest)
          Handle the Simple authentication.
 

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

Methods in org.apache.directory.server.ldap.handlers.response with parameters of type LdapSession
 void AddResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.AddResponse addResponse)
          Handle a Ldap message associated with a session
 void BindResponseHandler.handle(LdapSession ldapSession, org.apache.directory.api.ldap.model.message.BindResponse bindResponse)
          Handle a Ldap message associated with a session
 void CompareResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.CompareResponse compareResponse)
          Handle a Ldap message associated with a session
 void DeleteResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.DeleteResponse deleteResponse)
          Handle a Ldap message associated with a session
 void ExtendedResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ExtendedResponse extendedResponse)
          Handle a Ldap message associated with a session
 void IntermediateResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.IntermediateResponse intermediateResponse)
          Handle a Ldap message associated with a session
 void ModifyDnResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ModifyDnResponse modifyDnResponse)
          Handle a Ldap message associated with a session
 void ModifyResponseHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.ModifyResponse modifyResponse)
          Handle a Ldap message associated with a session
 void SearchResultDoneHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.SearchResultDone searchResultDone)
          Handle a Ldap message associated with a session
 void SearchResultEntryHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.SearchResultEntry searchResultEntry)
          Handle a Ldap message associated with a session
 void SearchResultReferenceHandler.handle(LdapSession session, org.apache.directory.api.ldap.model.message.SearchResultReference searchResultReference)
          Handle a Ldap message associated with a session
 

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

Methods in org.apache.directory.server.ldap.replication.provider with parameters of type LdapSession
 void SyncReplRequestHandler.handleSyncRequest(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest request)
          Process the incoming search request sent by a remote server when trying to replicate.
 void ReplicationRequestHandler.handleSyncRequest(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest req)
          A method to be used by any RFC 4533 compatible provider implementation
 org.apache.directory.api.ldap.model.filter.ExprNode SyncReplRequestHandler.modifyFilter(LdapSession session, org.apache.directory.api.ldap.model.message.SearchRequest req)
           
 void SyncReplSearchListener.setSession(LdapSession session)
          Store the Ldap session to use
 



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