public final class ServerAnnotationProcessor extends Object
Modifier and Type | Method and Description |
---|---|
static ReplicationConsumer |
createConsumer()
creates an LdapServer and starts before returning the instance, infering
the configuration from the Stack trace
|
static LdapServer |
createLdapServer(AnnotatedElement annotation,
DirectoryService directoryService)
Create a new instance of LdapServer
|
static LdapServer |
createLdapServer(CreateLdapServer createLdapServer,
DirectoryService directoryService)
creates an LdapServer and starts before returning the instance
|
static LdapServer |
getLdapServer(DirectoryService directoryService)
Returns an LdapServer instance and starts it before returning the instance, infering
the configuration from the Stack trace
|
static LdapServer |
instantiateLdapServer(CreateLdapServer createLdapServer,
DirectoryService directoryService)
Just gives an instance of
LdapServer without starting it. |
public static LdapServer instantiateLdapServer(CreateLdapServer createLdapServer, DirectoryService directoryService)
LdapServer
without starting it.
For getting a running LdapServer instance see createLdapServer(CreateLdapServer, DirectoryService)
createLdapServer
- The LdapServer to createdirectoryService
- the directory servicecreateLdapServer(CreateLdapServer, DirectoryService)
public static LdapServer getLdapServer(DirectoryService directoryService) throws ClassNotFoundException
directoryService
- the directory serviceClassNotFoundException
- If the CreateLdapServer class cannot be loadedpublic static ReplicationConsumer createConsumer() throws ClassNotFoundException
ClassNotFoundException
- If the CreateConsumer class cannot be loadedpublic static LdapServer createLdapServer(CreateLdapServer createLdapServer, DirectoryService directoryService)
createLdapServer
- the annotation containing the custom configurationdirectoryService
- the directory servicepublic static LdapServer createLdapServer(AnnotatedElement annotation, DirectoryService directoryService)
description
- A description for the created LdapServerdirectoryService
- The associated DirectoryServiceCopyright © 2003–2023 The Apache Software Foundation. All rights reserved.