public class LaunchController extends java.lang.Object implements LaunchListener
| Modifier | Constructor and Description |
|---|---|
|
LaunchController() |
protected |
LaunchController(java.util.Properties properties) |
public LaunchController()
protected LaunchController(java.util.Properties properties)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public ResourceManager getResourceManager()
public LaunchController property(java.lang.String property, java.lang.Object value)
public LaunchController properties(java.util.Map<java.lang.String,java.lang.Object> map)
public void addProperties(java.util.Properties properties)
public java.lang.String getProperty(java.lang.String key)
public java.lang.String getLaunchScript()
public void setLaunchScript(java.lang.String launchScript)
public java.util.List<java.lang.String> getArguments()
public void setArguments(java.util.List<java.lang.String> arguments)
public void addArgument(java.lang.String arg)
public ResourceManagerBuilder getResourceManagerBuilder()
public void setResourceManagerBuilder(ResourceManagerBuilder resourceManagerBuilder)
public ScriptLoader getScriptLoader()
public void setScriptLoader(ScriptLoader scriptLoader)
public LaunchController launchScript(java.lang.String launchScript)
public LaunchController addLaunchListener(LaunchListener listener)
public LaunchController removeLaunchListener(LaunchListener listener)
public LaunchController addCreatedListener(CreatedListener listener)
public LaunchController addBootstrapEndVariables(BootstrapSystemPropertiesListener listener)
public LaunchController addBootstrapEndEnv(BootstrapEndEnv listener)
public LaunchController evalAfterCreated(java.lang.String script)
public LaunchController removeCreatedListener(CreatedListener listener)
public LaunchController inject(java.lang.Object object)
public void created(ResourceManager rm)
created in interface LaunchListenerpublic void launched(Provision provision)
launched in interface LaunchListenerpublic LaunchController launch()
public java.util.concurrent.CountDownLatch getLatch()
public void setLatch(java.util.concurrent.CountDownLatch latch)
public ResourceManager initResourceManager()
public void launch(java.util.List<LaunchListener> listeners)