public abstract class ServerBootstrap extends CmdLineTool
chainingClassLoader, commandName, configuration, coreConfigInjector, dumpConfig, dumpDefaultConfig, FILE_SEPARATOR, injector, jadConfig, TMPDIR, version| Constructor and Description |
|---|
ServerBootstrap(String commandName,
BaseConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
annotateProvisionException(com.google.inject.ProvisionException e) |
protected void |
beforeStart(TLSProtocolsConfiguration configuration) |
String |
getPidFile() |
protected List<com.google.inject.Module> |
getSharedBindingsModules() |
boolean |
isNoPidFile() |
protected void |
savePidFile(String pidFile) |
protected abstract Class<? extends Runnable> |
shutdownHook() |
protected void |
startCommand() |
protected abstract void |
startNodeRegistration(com.google.inject.Injector injector) |
annotateInjectorCreationException, annotateInjectorExceptions, applySecuritySettings, beforeStart, capabilities, getCommandBindings, getCommandConfigurationBeans, getConfigRepositories, isDebug, isDumpConfig, isDumpDefaultConfig, loadPlugins, onlyLogErrors, processConfiguration, run, setupCoreConfigInjector, setupInjector, setupLogger, validateConfigurationpublic ServerBootstrap(String commandName, BaseConfiguration configuration)
protected abstract void startNodeRegistration(com.google.inject.Injector injector)
public String getPidFile()
public boolean isNoPidFile()
protected void beforeStart(TLSProtocolsConfiguration configuration)
beforeStart in class CmdLineToolprotected void startCommand()
startCommand in class CmdLineToolprotected void savePidFile(String pidFile)
protected List<com.google.inject.Module> getSharedBindingsModules()
getSharedBindingsModules in class CmdLineToolprotected void annotateProvisionException(com.google.inject.ProvisionException e)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.