T - the Configuration subclass which is loaded from the configuration filepublic class ServerCommand<T extends Configuration> extends EnvironmentCommand<T>
| Modifier | Constructor and Description |
|---|---|
|
ServerCommand(Application<T> application) |
protected |
ServerCommand(Application<T> application,
String name,
String description)
A constructor to allow reuse of the server command as a different name
|
| Modifier and Type | Method and Description |
|---|---|
protected Class<T> |
getConfigurationClass()
Returns the
Class of the configuration type. |
protected void |
run(Environment environment,
net.sourceforge.argparse4j.inf.Namespace namespace,
T configuration)
Runs the command with the given
Environment and Configuration. |
runaddFileArgument, cleanup, cleanupAsynchronously, configure, rungetDescription, getName, onErrorpublic ServerCommand(Application<T> application)
protected ServerCommand(Application<T> application, String name, String description)
application - the application using this commandname - the argument name to invoke this commanddescription - a summary of what the command doesprotected Class<T> getConfigurationClass()
ConfiguredCommandClass of the configuration type.getConfigurationClass in class ConfiguredCommand<T extends Configuration>Class of the configuration typeprotected void run(Environment environment, net.sourceforge.argparse4j.inf.Namespace namespace, T configuration) throws Exception
EnvironmentCommandEnvironment and Configuration.run in class EnvironmentCommand<T extends Configuration>environment - the configured environmentnamespace - the parsed command line namespaceconfiguration - the configuration objectException - if something goes wrongCopyright © 2020. All rights reserved.