| Artifact | Name | Description |
|---|---|---|
| apacheds-all (3) | ApacheDS All | |
| apacheds-avl-partition (1) | ApacheDS Avl Partition | A partition that backs it's entries and indices in AvlTrees within memory. |
| apacheds-bootstrap-extract (6) | ApacheDS Bootstrap Partition File Extractor | This artifact contains the classes needed to extract db files into the proper position for the schema partition. |
| apacheds-bootstrap-partition (6) | ApacheDS Bootstrap Partition | A special jar file that contains a pre-loaded partition with schema information. This schema partition will mount off of the ou=schema namingContext. This artifact contains the db files for this partition. It must be used with the apacheds-bootstrap-extract jar which contains the classes to install these files. |
| apacheds-bootstrap-plugin (6) | ApacheDS Bootstrap Plugin | This plugin pre-loads a set of schema objects into a special fixed schema partition within the server. It uses the bootstrap schema objects to do this at build time. The schema partition files created are then packaged using the jar plugin to become what is known as the bootstrap partition jar. |
| apacheds-btree-base (4) | ApacheDS BTree Base | Base BTree interfaces used by the BTreePartition and JdbmPartitions as well as by the JdbmStore. Used to break cyclic dependencies. |
| apacheds-constants (2) | ApacheDS Constants | Contains classes that store interfaces with various constants in ApacheDS. |
| apacheds-core (14) | 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-annotations (1) | ApacheDS Core Annotations | Annotations used to define a DirectoryService |
| apacheds-core-api (1) | ApacheDS Core API | Contains interfaces and helper classes that are part of the ApacheDS Core API. |
| apacheds-core-avl (3) | ApacheDS Core AVL | A linked in memory AVL tree implementation with Cursor. |
| apacheds-core-constants (5) | ApacheDS Core Constants | Contains classes that store interfaces with various constants in ApacheDS. |
| apacheds-core-cursor (1) | ApacheDS Core Cursor | Cursor interfaces used by the server core. |
| apacheds-core-entry (5) | ApacheDS Core Entry | Server side LDAP entry classes. |
| apacheds-core-integ (5) | ApacheDS Core Integration | Integration testing framework for Apache Directory Server. |
| apacheds-core-jndi (3) | ApacheDS Core JNDI | Contains a JNDI provider implementation which wraps the core so existing applications based on JNDI can use the server embedded transparently. Remote and local runtime operations will appear and feel exactly the same with a performance boost when local. All operations via this JNDI provider bypass the LDAP stack to perform ooerations directly on the ApacheDS core. |
| apacheds-core-mock (1) | ApacheDS Core Mock | Some commonly used mock objects that have more than bare minimum of functionality. |
| apacheds-core-plugin (13) | ApacheDS Core Plugin (Maven 2) | A collection of tools as plugins to manage various tasks associated with the directory server. |
| apacheds-core-shared (13) | 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-splay (1) | ApacheDS Core Splay | A linked in memory splay tree implementation with Cursor. |
| apacheds-core-unit (13) | ApacheDS Core Unit | |
| apacheds-default-config (1) | apacheds-default-config | |
| apacheds-http-integration (1) | ApacheDS Jetty HTTP Server Integration | |
| apacheds-i18n (1) | ApacheDS I18n | Internationalization of errors and other messages |
| apacheds-interceptor-kerberos (5) | ApacheDS Interceptors for Kerberos | Interceptors used by the ApacheDS kerberos service. |
| apacheds-jdbm (4) | ApacheDS JDBM implementation | specific JDBM Implementation |
| apacheds-jdbm-partition (1) | ApacheDS JDBM Partition | JDBM BTree backed partition implementation. |
| apacheds-jdbm-store (7) | ApacheDS JDBM Store | A JDBM entry store which does not have any dependency on core interfaces. The JDBM partition will use this store and build on it to adapt this to server specific partition interfaces. Having this separate module without dependencies on core interfaces makes it easier to avoid cyclic dependencies between modules. This is especially important for use within the bootstrap plugin which needs to build the schema partition used for bootstrapping the server. |
| apacheds-kerberos-shared (14) | ApacheDS Protocol Kerberos Shared | The Kerberos protocol provider for ApacheDS |
| apacheds-kerberos-test (1) | ApacheDS Protocol Kerberos Test | The Kerberos Protocol tests |
| apacheds-ldif-partition (1) | ApacheDS LDIF Partition | A partition that backs it's entries and indices in AvlTrees within memory. |
| apacheds-parent (6) | ApacheDS | |
| apacheds-protocol-changepw (14) | ApacheDS Protocol Change Password | The Change Password protocol provider for ApacheDS |
| apacheds-protocol-dhcp (14) | ApacheDS Protocol Dhcp | The DHCP protocol provider for ApacheDS |
| apacheds-protocol-dns (14) | ApacheDS Protocol Dns | The DNS protocol provider for ApacheDS |
| apacheds-protocol-kerberos (14) | ApacheDS Protocol Kerberos | The Kerberos Protocol Provider for ApacheDS |
| apacheds-protocol-ldap (14) | ApacheDS Protocol Ldap | The LDAPv3 protocol provider for ApacheDS |
| apacheds-protocol-ntp (14) | ApacheDS Protocol Ntp | The NTP protocol provider for ApacheDS |
| apacheds-protocol-shared (14) | ApacheDS Protocol Shared | Shared library that is used by all protocol providers in ApacheDS |
| apacheds-sar-plugin (3) | ApacheDS Server Sar Maven Plugin | |
| apacheds-schema-archetype (3) | ApacheDS Schema Archetype | |
| apacheds-schema-bootstrap (6) | ApacheDS Bootstrap Schemas | The minimal set of schemas needed to bootstrap the server's special schema partition which is used to store all the schemas for the server. |
| apacheds-schema-extras (6) | ApacheDS Extra Schemas | A set of additional bootstrap schemas beyond the essential set. |
| apacheds-schema-registries (6) | ApacheDS Schema Registries | Interfaces for schema entity registries are contained here. |
| apacheds-server-annotations (1) | Apacheds Server Annotations | Annotations used to define a LdapServer |
| apacheds-server-integ (3) | ApacheDS Server Integration | Integration testing framework for Apache Directory Server. |
| apacheds-server-jndi (14) | 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 (8) | ApacheDS Server Main | |
| apacheds-server-replication (7) | ApacheDS Server Replication Service | A multi-master replication service for replicating information across ApacheDS instances. This service is modeled as an interceptor. |
| apacheds-server-sar (6) | ApacheDS Server Sar (JBoss 3.x) | A server archive file for ApacheDS to run within a JBoss 3.x instance |
| apacheds-server-ssl (8) | ApacheDS Server SSL | An SSL support module for LDAPS with ApacheDS |
| apacheds-server-tools (14) | ApacheDS Server Tools | Contained within this executable jar are various command line utilities for apacheds. |
| apacheds-server-unit (13) | ApacheDS Server Unit | A JUnit 4.x based unit testing framework applying LDAP operations over the wire against an LDAP server. Right now the LDAP server is ApacheDS because the start, stop and cleanup of the server are easily controlled. This may change in the future. |
| apacheds-server-xml (6) | ApacheDS Server XML File | A single authoritative server.xml file. |
| apacheds-test-framework (1) | ApacheDS Test Framework | test framework for integration tests without depending on the InheritableSettings |
| apacheds-testcase-archetype (3) | ApacheDS Testcase Archetype | |
| apacheds-utils (7) | ApacheDS Utils | Contains utility classes for ApacheDS. |
| apacheds-xbean-spring (5) | ApacheDS Xbean Spring | |
| apacheds-xdbm-base (3) | ApacheDS XDBM Base | Base XDBM (btree based) entry store interfaces. |
| apacheds-xdbm-search (3) | ApacheDS Generalized (X) DBM Search Engine | Search engine implementation generalized for XDBM entry store scheme. |
| apacheds-xdbm-tools (3) | ApacheDS Generalized (X) DBM Tools | Several kinds of two column key/value data structures, in memory and on disk which sort keys can can be used to implement xdbm partitions. JDBM is one example. These partition use the same database structure or scheme for maintaining LDAP entries and facilitating search operations on them. This module contains common tools that could be used to manage aspects common to all xdbm implementations. |
| build (8) | ApacheDS | |
| ldap-api-test (1) | LDAP API unit test | LDAP API testing framework for Apache Directory Server. |
| mitosis (5) | ApacheDS replication | Mitosis is the multi-master replications service included into Apache Directory Server |