Package | Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
OutstandingRequestsDialog(JFrame owner,
LdapSession session,
LdapServer ldapServer)
This is the default constructor
|
Modifier and Type | Method and Description |
---|---|
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) |
void |
ReferralAwareRequestHandler.handle(LdapSession session,
T req) |
abstract void |
LdapRequestHandler.handle(LdapSession session,
T message)
Handle a Ldap message associated with a session
|
void |
ReferralAwareRequestHandler.handleException(LdapSession session,
org.apache.directory.shared.ldap.message.internal.InternalResultResponseRequest req,
Exception e)
Handles processing with referrals without ManageDsaIT control.
|
void |
LdapRequestHandler.handleException(LdapSession session,
org.apache.directory.shared.ldap.message.internal.InternalResultResponseRequest req,
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.
|
Modifier and Type | Field and Description |
---|---|
protected LdapSession |
AbstractSaslCallbackHandler.ldapSession
The reference on the user ldap session
|
Modifier and Type | Method and Description |
---|---|
LdapSession |
AbstractSaslServer.getLdapSession() |
Modifier and Type | Method and Description |
---|---|
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.message.internal.InternalBindRequest bindRequest) |
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. |
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)
|
Constructor and Description |
---|
AbstractSaslServer(LdapSession ldapSession,
CoreSession adminSession,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest) |
Modifier and Type | Method and Description |
---|---|
void |
CramMd5MechanismHandler.cleanup(LdapSession ldapSession)
Remove the SaslServer and Mechanism property.
|
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
|
Constructor and Description |
---|
CramMd5CallbackHandler(LdapSession ldapSession,
CoreSession adminSession,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
Creates a new instance of CramMd5CallbackHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
DigestMd5MechanismHandler.cleanup(LdapSession ldapSession)
Remove the Host, UserBaseDn, props and Mechanism property.
|
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
|
Constructor and Description |
---|
DigestMd5CallbackHandler(LdapSession ldapSession,
CoreSession adminSession,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
Creates a new instance of DigestMd5CallbackHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
GssapiMechanismHandler.cleanup(LdapSession ldapSession)
Remove the Host, UserBaseDn, props and Mechanism property.
|
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
|
Constructor and Description |
---|
GssapiCallbackHandler(LdapSession ldapSession,
CoreSession adminSession,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
Creates a new instance of GssapiCallbackHandler.
|
Modifier and Type | Method and Description |
---|---|
void |
NtlmMechanismHandler.cleanup(LdapSession ldapSession)
Remove the Host, UserBaseDn, props and Mechanism property.
|
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
|
Constructor and Description |
---|
NtlmSaslServer(NtlmProvider provider,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest,
LdapSession ldapSession) |
Modifier and Type | Method and Description |
---|---|
void |
PlainMechanismHandler.cleanup(LdapSession ldapSession)
Remove the SaslServer and Mechanism property.
|
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
|
Constructor and Description |
---|
PlainSaslServer(LdapSession ldapSession,
CoreSession adminSession,
org.apache.directory.shared.ldap.message.internal.InternalBindRequest bindRequest)
Creates a new instance of PlainSaslServer.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
CertGenerationRequestHandler.handleExtendedOperation(LdapSession session,
org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req) |
void |
StartTlsHandler.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) |
void |
StoredProcedureExtendedOperationHandler.handleExtendedOperation(LdapSession session,
org.apache.directory.shared.ldap.message.internal.InternalExtendedRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
SearchResultDoneResponseHandler.handle(LdapSession session,
T response) |
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.