The server is composed of several Maven projects. The usually Maven generated project documenation for each of them can be accessed here:
Project | Description |
---|---|
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 |