public abstract class ServerBootstrap extends CmdLineTool
commandName, configuration, dumpConfig, dumpDefaultConfig, ENVIRONMENT_PREFIX, FILE_SEPARATOR, injector, jadConfig, PROPERTIES_PREFIX, TMPDIR, version| Constructor and Description |
|---|
ServerBootstrap(String commandName,
BaseConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
annotateProvisionException(com.google.inject.ProvisionException e) |
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 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-2015 Graylog, Inc.. All Rights Reserved.