|
||||||||||
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.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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |