Element | Description | Class |
---|
aciAuthorizationInterceptor | An ACI based authorization service. | org.apache.directory.server.core.authz.AciAuthorizationInterceptor |
apacheDS | Apache Directory Server top level. | org.apache.directory.server.configuration.ApacheDS |
authenticationInterceptor | An {@link Interceptor} that authenticates users. | org.apache.directory.server.core.authn.AuthenticationInterceptor |
certGenerationRequestHandler | An extended handler for digital certificate generation | org.apache.directory.server.ldap.handlers.extended.CertGenerationRequestHandler |
changeLogInterceptor | An interceptor which intercepts write operations to the directory and
logs them with the server's ChangeLog service.
Note: Adding/deleting a tag is not recorded as a change | org.apache.directory.server.core.changelog.ChangeLogInterceptor |
changePasswordServer | Contains the configuration parameters for the Change Password protocol provider. | org.apache.directory.server.changepw.ChangePasswordServer |
collectiveAttributeInterceptor | An interceptor based service dealing with collective attribute
management. This service intercepts read operations on entries to
inject collective attribute value pairs into the response based on
the entires inclusion within collectiveAttributeSpecificAreas and
collectiveAttributeInnerAreas. | org.apache.directory.server.core.collective.CollectiveAttributeInterceptor |
cramMd5MechanismHandler | The CRAM-MD Sasl mechanism handler. | org.apache.directory.server.ldap.handlers.bind.cramMD5.CramMd5MechanismHandler |
defaultAuthorizationInterceptor | An {@link Interceptor} that controls access to {@link DefaultPartitionNexus}.
If a user tries to perform any operations that requires
permission he or she doesn't have, {@link NoPermissionException} will be
thrown and therefore the current invocation chain will terminate. | org.apache.directory.server.core.authz.DefaultAuthorizationInterceptor |
defaultDirectoryService | Default implementation of {@link DirectoryService}. | org.apache.directory.server.core.DefaultDirectoryService |
defaultJournalStore | | org.apache.directory.server.core.journal.DefaultJournalStore |
digestMd5MechanismHandler | The DIGEST-MD5 mechanism handler. | org.apache.directory.server.ldap.handlers.bind.digestMD5.DigestMd5MechanismHandler |
dnsServer | Contains the configuration parameters for the DNS protocol provider. | org.apache.directory.server.dns.DnsServer |
eventInterceptor | An {@link Interceptor} based service for notifying {@link
DirectoryListener}s of changes to the DIT. | org.apache.directory.server.core.event.EventInterceptor |
exceptionInterceptor | An {@link org.apache.directory.server.core.interceptor.Interceptor} that detects any operations that breaks integrity
of {@link Partition} and terminates the current invocation chain by
throwing a {@link Exception}. Those operations include when an entry
already exists at a DN and is added once again to the same DN. | org.apache.directory.server.core.exception.ExceptionInterceptor |
extendedOperationHandler | An extension (hook) point that enables an implementor to provide his or her
own LDAP 'Extended' operation. | org.apache.directory.server.ldap.ExtendedOperationHandler |
gracefulShutdownHandler | | org.apache.directory.server.ldap.handlers.extended.GracefulShutdownHandler |
gssapiMechanismHandler | The GSSAPI Sasl mechanism handler. | org.apache.directory.server.ldap.handlers.bind.gssapi.GssapiMechanismHandler |
httpServer | Class to start the jetty http server | org.apache.directory.server.integration.http.HttpServer |
jdbmIndex | A Jdbm based index implementation. | org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex |
jdbmPartition | A {@link Partition} that stores entries in
JDBM database. | org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition |
journalInterceptor | An interceptor which intercepts write operations to the directory and
logs them into a journal. | org.apache.directory.server.core.journal.JournalInterceptor |
kdcServer | Contains the configuration parameters for the Kerberos protocol provider. | org.apache.directory.server.kerberos.kdc.KdcServer |
keyDerivationInterceptor | An {@link Interceptor} that creates symmetric Kerberos keys for users. When a
'userPassword' is added or modified, the 'userPassword' and 'krb5PrincipalName'
are used to derive Kerberos keys. If the 'userPassword' is the special keyword
'randomKey', a random key is generated and used as the Kerberos key. | org.apache.directory.server.core.kerberos.KeyDerivationInterceptor |
launchDiagnosticUiHandler | | org.apache.directory.server.ldap.handlers.extended.LaunchDiagnosticUiHandler |
ldapServer | An LDAP protocol provider implementation which dynamically associates
handlers. | org.apache.directory.server.ldap.LdapServer |
memoryChangeLogStore | A change log store that keeps it's information in memory. | org.apache.directory.server.core.changelog.MemoryChangeLogStore |
normalizationInterceptor | A name normalization service. This service makes sure all relative and distinguished
names are normalized before calls are made against the respective interface methods
on {@link DefaultPartitionNexus}.
The Filters are also normalized.
If the RDN AttributeTypes are not present in the entry for an Add request,
they will be added. | org.apache.directory.server.core.normalization.NormalizationInterceptor |
ntlmMechanismHandler | A handler for the NTLM Sasl and GSS-SPNEGO mechanism. Note that both
mechanisms require an NTLM mechanism provider which could be implemented
using jCIFS or native Win32 system calls via a JNI wrapper. | org.apache.directory.server.ldap.handlers.bind.ntlm.NtlmMechanismHandler |
ntpServer | Contains the configuration parameters for the NTP protocol provider. | org.apache.directory.server.ntp.NtpServer |
operationalAttributeInterceptor | An {@link Interceptor} that adds or modifies the default attributes
of entries. There are four default attributes for now;
'creatorsName', 'createTimestamp', 'modifiersName',
and 'modifyTimestamp'. | org.apache.directory.server.core.operational.OperationalAttributeInterceptor |
passwordPolicyInterceptor | An {@link Interceptor} that enforces password policy for users. Add or modify operations
on the 'userPassword' attribute are checked against a password policy. The password is
rejected if it does not pass the password policy checks. The password MUST be passed to
the core as plaintext. | org.apache.directory.server.core.kerberos.PasswordPolicyInterceptor |
plainMechanismHandler | A handler for the PLAIN Sasl mechanism. | org.apache.directory.server.ldap.handlers.bind.plain.PlainMechanismHandler |
referralInterceptor | An service which is responsible referral handling behavoirs. It manages
referral handling behavoir when the {@link Context#REFERRAL} is implicitly
or explicitly set to "ignore", when set to "throw" and when set to "follow". | org.apache.directory.server.core.referral.ReferralInterceptor |
replicaPeerConfiguration | A configuration for a replica peer. We may have many replications relation
set for a server, each one of them being described with this structure. | org.apache.directory.server.ldap.replication.ReplicaPeerConfiguration |
replicationSystem | The replication sub-system. | org.apache.directory.server.ldap.replication.ReplicationSystem |
schemaInterceptor | An {@link org.apache.directory.server.core.interceptor.Interceptor} that manages and enforces schemas. | org.apache.directory.server.core.schema.SchemaInterceptor |
simpleMechanismHandler | A Dummy mechanism handler for Simple mechanism: not really used but needed
for the mechanism map. | org.apache.directory.server.ldap.handlers.bind.SimpleMechanismHandler |
standardThreadPool | | org.apache.directory.server.protocol.shared.StandardThreadPool |
startTlsHandler | Handler for the StartTLS extended operation. | org.apache.directory.server.ldap.handlers.extended.StartTlsHandler |
storedProcedureExtendedOperationHandler | | org.apache.directory.server.ldap.handlers.extended.StoredProcedureExtendedOperationHandler |
subentryInterceptor | The Subentry interceptor service which is responsible for filtering
out subentries on search operations and injecting operational attributes | org.apache.directory.server.core.subtree.SubentryInterceptor |
tcpTransport | | org.apache.directory.server.protocol.shared.transport.TcpTransport |
triggerInterceptor | The Trigger Service based on the Trigger Specification. | org.apache.directory.server.core.trigger.TriggerInterceptor |
udpTransport | | org.apache.directory.server.protocol.shared.transport.UdpTransport |
webApp | A class to configure a web application | org.apache.directory.server.integration.http.WebApp |