Server Projects

The server is composed of several Maven projects. The usually Maven generated project documenation for each of them can be accessed here:

ProjectDescription
main Command line server application with main()
core The server's core contains all of it's backend subsystems. The core depends on the protocol and uses it with seda to service LDAP requests. The core contains the JNDI provider, interceptor framework, interceptor services, the schema subsystem and the database subsystem. Hence the core is the heart of the server as its name suggests.
shared Code shared by the core and plugin separated to prevent cyclic deps
plugin The server's Maven Plugin