|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.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 | |
|---|---|
static org.apache.directory.shared.ldap.model.entry.Entry |
SearchHandler.getFarthestReferralAncestor(LdapSession session,
org.apache.directory.shared.ldap.model.name.Dn target)
Searches up the ancestry of a Dn searching for the farthest referral ancestor. |
org.apache.directory.shared.ldap.model.message.Referral |
SearchHandler.getReferralOnAncestor(LdapSession session,
org.apache.directory.shared.ldap.model.name.Dn reqTargetDn,
org.apache.directory.shared.ldap.model.message.SearchRequest req,
org.apache.directory.shared.ldap.model.entry.Entry referralAncestor)
Handles processing with referrals without ManageDsaIT decorator and with an ancestor that is a referral. |
org.apache.directory.shared.ldap.model.message.Referral |
SearchHandler.getReferralOnAncestorForSearch(LdapSession session,
org.apache.directory.shared.ldap.model.message.SearchRequest req,
org.apache.directory.shared.ldap.model.entry.Entry referralAncestor)
Handles processing with referrals without ManageDsaIT decorator and with an ancestor that is a referral. |
void |
AbandonHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.AbandonRequest request)
|
void |
AddHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.AddRequest req)
Handle a Ldap message associated with a session |
void |
BindHandler.handle(LdapSession ldapSession,
org.apache.directory.shared.ldap.model.message.BindRequest bindRequest)
Deal with a received BindRequest |
void |
CompareHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.CompareRequest req)
|
void |
DeleteHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.DeleteRequest req)
Handle a Ldap message associated with a session |
void |
ExtendedHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.ExtendedRequest<org.apache.directory.shared.ldap.model.message.ExtendedResponse> req)
|
void |
ModifyDnHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.ModifyDnRequest req)
Deal with a ModifyDN request received from a client. |
void |
ModifyHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.ModifyRequest req)
Handle a Ldap message associated with a session |
void |
SearchHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.SearchRequest req)
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 |
UnbindHandler.handle(LdapSession session,
org.apache.directory.shared.ldap.model.message.UnbindRequest unbindRequest)
|
void |
LdapRequestHandler.handleException(LdapSession session,
org.apache.directory.shared.ldap.model.message.ResultResponseRequest<?> req,
Exception e)
Handles processing with referrals without ManageDsaIT decorator. |
void |
SearchHandler.handleException(LdapSession session,
org.apache.directory.shared.ldap.model.message.ResultResponseRequest req,
Exception e)
Handles processing with referrals without ManageDsaIT decorator. |
void |
BindHandler.handleSaslAuth(LdapSession ldapSession,
org.apache.directory.shared.ldap.model.message.BindRequest bindRequest)
Handle the SASL authentication. |
void |
BindHandler.handleSimpleAuth(LdapSession ldapSession,
org.apache.directory.shared.ldap.model.message.BindRequest bindRequest)
Handle the Simple authentication. |
| 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.shared.ldap.model.message.BindRequest bindRequest)
|
SaslServer |
MechanismHandler.handleMechanism(LdapSession session,
org.apache.directory.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.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.shared.ldap.extras.extended.CertGenerationRequest req)
Handles the specified extended operation. |
void |
StartTlsHandler.handleExtendedOperation(LdapSession session,
org.apache.directory.shared.ldap.model.message.ExtendedRequest<org.apache.directory.shared.ldap.model.message.ExtendedResponse> req)
|
void |
GracefulShutdownHandler.handleExtendedOperation(LdapSession requestor,
org.apache.directory.shared.ldap.extras.extended.GracefulShutdownRequest req)
|
void |
StoredProcedureExtendedOperationHandler.handleExtendedOperation(LdapSession session,
org.apache.directory.shared.ldap.extras.extended.StoredProcedureRequest req)
|
| 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.shared.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.shared.ldap.model.message.SearchRequest req)
A method to be used by any RFC 4533 compatible provider implementation |
org.apache.directory.shared.ldap.model.filter.ExprNode |
SyncReplRequestHandler.modifyFilter(LdapSession session,
org.apache.directory.shared.ldap.model.message.SearchRequest req)
|
void |
SyncReplSearchListener.setSession(LdapSession session)
Store the Ldap session to use |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||