Draft - How to write a simple custom partition for ApacheDS has been edited by Stefan Zoerner (Nov 15, 2008).

(View changes)


Writing a simple custom partition for ApacheDS

On the mailing list, regularly people ask on how to write a custom partition in order to publish their data via LDAP. Please note that this is not an easy task. Nevertheless I try to give you a starting point with simple examples.

If you simply plan to add another suffix to ApacheDS (besides example.com, for instance), it is not necessary to write any code. You can simply add some lines to the configuration.

The following is for those who plan to use another storage mechanism than the provided default.

What exactly is a partition?

Within ApacheDS, a partition is a physically distinct store for a subset of the entries contained within the server. A partition can be implemented using any storage mechanism or can even be backed in memory. The default storage mechanism for a partition is JDBM.

Implementing your own partition is basically implementing the Partition interface from the org.apache.directory.server.core.partition package.

Hello world

A partition which provides some more data

Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request

Unsubscribe or edit your notifications preferences