public static class DirectoryServer.InitializationBuilder extends Object
Constructor and Description |
---|
InitializationBuilder(String configFile)
Initialize the client side of DirectoryServer and the Core Configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
initialize()
Run all Initialization blocks as configured.
|
DirectoryServer.InitializationBuilder |
requireCryptoServices()
Require to setup and start everything necessary for Crypto Services.
|
DirectoryServer.InitializationBuilder |
requireErrorAndDebugLogPublisher(PrintStream loggingOut,
PrintStream errConfiguringLogging)
Requires to start the error and debug log publishers for tools.
|
DirectoryServer.InitializationBuilder |
requirePasswordStorageSchemes()
Requires to setup and start Password Storage Schemes.
|
DirectoryServer.InitializationBuilder |
requireStubsForTools()
Require to setup and start some stubs to bypass some behaviors reserved to the server.
|
DirectoryServer.InitializationBuilder |
requireUserPlugins(PluginType... plugins)
Requires to start specified user plugins.
|
public InitializationBuilder(String configFile)
configFile
- the configuration filepublic DirectoryServer.InitializationBuilder requireCryptoServices()
public DirectoryServer.InitializationBuilder requirePasswordStorageSchemes()
public DirectoryServer.InitializationBuilder requireUserPlugins(PluginType... plugins)
plugins
- the plugins to startpublic DirectoryServer.InitializationBuilder requireErrorAndDebugLogPublisher(PrintStream loggingOut, PrintStream errConfiguringLogging)
loggingOut
- The output stream where to write error and debug logging.errConfiguringLogging
- The output stream where to write errors occurring when configuring logging.public DirectoryServer.InitializationBuilder requireStubsForTools()
public void initialize() throws InitializationException
InitializationException
- if one of the initialization steps failsCopyright 2010-2022 ForgeRock AS.