ApacheDS Modules

ApacheDS is composed of several modules. Here is the list of them with brief descriptions:

Name Description
ApacheDS Core Server's core contains the JNDI provider, interceptors, schema, and database subsystems. The core is the heart of the server without protocols enabled.
ApacheDS Core Plugin (Maven 2) A collection of tools as plugins to manage various tasks associated with the directory server.
ApacheDS Core Shared Shared classes between the core plugin and the core to prevent cyclic dependencies since the core uses the core plugin.
ApacheDS Core Unit To be described...
ApacheDS Protocol Kerberos Shared The Kerberos protocol provider for ApacheDS
ApacheDS Protocol Change Password The Change Password protocol provider for ApacheDS
ApacheDS Protocol Dhcp The DHCP protocol provider for ApacheDS
ApacheDS Protocol Dns The DNS protocol provider for ApacheDS
ApacheDS Protocol Kerberos The Kerberos Protocol Provider for ApacheDS
ApacheDS Protocol Ldap The LDAPv3 protocol provider for ApacheDS
ApacheDS Protocol Ntp The NTP protocol provider for ApacheDS
ApacheDS Protocol Shared Shared library that is used by all protocol providers in ApacheDS
ApacheDS Server JNDI The JNDI provider which launches the core and associated network services: Changepw, Kerberos, LDAP, and NTP if all are configured. By default only LDAP is configured to startup.
ApacheDS Server Main To be described...
ApacheDS Server Sar (JBoss 3.x) A server archive file for ApacheDS to run within a JBoss 3.x instance
ApacheDS Server SSL An SSL support module for LDAPS with ApacheDS
ApacheDS Server Tools Contained within this executable jar are various commandline utilities for apacheds.
ApacheDS Server Unit Unit testing framework for ApacheDS Server JNDI Provider