public class ModuleLauncher extends Object
ModuleResolver
.Modifier and Type | Field and Description |
---|---|
static String |
AGGREGATE_APPLICATION_CLASS |
static String |
AGGREGATE_APPLICATION_RUN_METHOD |
static String |
MODULE_AGGREGATOR_RUNNER_THREAD_NAME |
Constructor and Description |
---|
ModuleLauncher(ModuleResolver moduleResolver)
Creates a module launcher using the provided module resolver
|
Modifier and Type | Method and Description |
---|---|
void |
launch(List<ModuleLaunchRequest> moduleLaunchRequests) |
void |
launch(List<ModuleLaunchRequest> moduleLaunchRequests,
boolean aggregate) |
void |
launch(List<ModuleLaunchRequest> moduleLaunchRequests,
boolean aggregate,
Map<String,String> aggregateArgs)
Launches one or more modules, with the corresponding arguments, if any.
|
void |
launchAggregatedModules(List<ModuleLaunchRequest> moduleLaunchRequests,
Map<String,String> aggregateArgs) |
void |
launchIndividualModules(List<ModuleLaunchRequest> moduleLaunchRequests) |
public static final String AGGREGATE_APPLICATION_CLASS
public static final String AGGREGATE_APPLICATION_RUN_METHOD
public static final String MODULE_AGGREGATOR_RUNNER_THREAD_NAME
public ModuleLauncher(ModuleResolver moduleResolver)
moduleResolver
- the module resolver instance to usepublic void launch(List<ModuleLaunchRequest> moduleLaunchRequests, boolean aggregate, Map<String,String> aggregateArgs)
<groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>
moduleLaunchRequests
- a list of modules with their argumentsaggregate
- whether the modules should be aggregated at launchaggregateArgs
- a list of arguments for the whole aggregatepublic void launch(List<ModuleLaunchRequest> moduleLaunchRequests, boolean aggregate)
public void launch(List<ModuleLaunchRequest> moduleLaunchRequests)
public void launchAggregatedModules(List<ModuleLaunchRequest> moduleLaunchRequests, Map<String,String> aggregateArgs)
public void launchIndividualModules(List<ModuleLaunchRequest> moduleLaunchRequests)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.