public abstract class MainCommandLineSupport extends MainSupport
| Modifier and Type | Class and Description |
|---|---|
class |
MainCommandLineSupport.ParameterOption |
MainSupport.Option| Modifier and Type | Field and Description |
|---|---|
protected List<MainSupport.Option> |
options |
DEFAULT_EXIT_CODE, exitCode, latch, LOG, UNINITIALIZED_EXIT_CODEcamelContext, camelTemplate, completed, configurationClasses, configurations, defaultPropertyPlaceholderLocation, initialProperties, listeners, mainConfigurationProperties, overrideProperties, propertyPlaceholderLocations, routeBuilderClasses, routeBuilders, routesCollector, wildcardProperties| Constructor and Description |
|---|
MainCommandLineSupport() |
MainCommandLineSupport(Class... configurationClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOption(MainSupport.Option option) |
void |
parseArguments(String[] arguments)
Parses the command line arguments.
|
void |
run(String[] args)
Parses the command line arguments then runs the program.
|
void |
showOptions()
Displays the command line options.
|
void |
showOptionsHeader()
Displays the header message for the command line options.
|
afterStart, afterStop, beforeStart, beforeStop, completed, configureLifecycle, disableHangupSupport, doStart, doStop, enableHangupSupport, enableTrace, getCompleteTask, getDuration, getDurationHitExitCode, getDurationIdle, getDurationMaxMessages, getExitCode, isTrace, run, setDuration, setDurationHitExitCode, setDurationIdle, setDurationMaxMessages, waitUntilCompletedaddConfiguration, addConfigurationClass, addInitialProperty, addMainListener, addOverrideProperty, addProperty, addRouteBuilder, addRouteBuilder, addRoutesBuilder, autoConfigurationFailFast, autoConfigurationFromProperties, autoConfigurationMainConfiguration, autoConfigurationPropertiesComponent, autoconfigure, autowireConfigurationFromRegistry, autowireWildcardProperties, computeProperties, configure, configurePropertiesService, configureRoutes, createCamelContext, doAutowireWildcardProperties, doConfigureCamelContextFromMainConfiguration, findOrCreateCamelTemplate, getCamelContext, getCamelTemplate, getConfigurationClasses, getConfigurations, getDefaultPropertyPlaceholderLocation, getInitialProperties, getOverrideProperties, getPropertyPlaceholderLocations, getRouteBuilderClasses, getRouteBuilders, getRouteDefinitions, getRoutesBuilders, getRoutesCollector, initCamelContext, isAutoConfigurationEnabled, isServiceEnabled, loadConfigurations, loadEnvironmentVariablesAsProperties, loadRouteBuilders, optionKey, postProcessCamelContext, removeMainListener, setAutoConfigurationEnabled, setConfigurationClasses, setConfigurations, setDefaultPropertyPlaceholderLocation, setInitialProperties, setOverrideProperties, setPropertiesOnTarget, setPropertyPlaceholderLocations, setRouteBuilderClasses, setRouteBuilders, setRoutesBuilders, setRoutesCollector, validateOptionAndValuebuild, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendprotected final List<MainSupport.Option> options
public MainCommandLineSupport(Class... configurationClasses)
public MainCommandLineSupport()
public void showOptions()
public void parseArguments(String[] arguments)
public void addOption(MainSupport.Option option)
public void run(String[] args) throws Exception
Exceptionpublic void showOptionsHeader()
Apache Camel