public abstract class ServerBootstrap extends CmdLineTool
chainingClassLoader, commandName, configuration, 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()
Things that have to run before the
CmdLineTool.startCommand() method is being called. |
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, capabilities, getCommandBindings, getCommandConfigurationBeans, getConfigRepositories, isDebug, isDumpConfig, isDumpDefaultConfig, loadPlugins, onlyLogErrors, readConfiguration, run, 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()
CmdLineToolCmdLineTool.startCommand() method is being called.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-2016 Graylog, Inc.. All Rights Reserved.