@Singleton public class InitScriptConfigurationForTasks extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
PROPERTY_INIT_SCRIPT_PATTERN  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
InitScriptConfigurationForTasks()  | 
| Modifier and Type | Method and Description | 
|---|---|
InitScriptConfigurationForTasks | 
appendCurrentTimeMillisToAnonymousTaskNames()  | 
InitScriptConfigurationForTasks | 
appendIncrementingNumberToAnonymousTaskNames()  | 
static InitScriptConfigurationForTasks | 
create()  | 
com.google.common.base.Supplier<String> | 
getAnonymousTaskSuffixSupplier()  | 
String | 
getBasedir()
Directory where the init script is stored. 
 | 
String | 
getInitScriptPattern()  | 
InitScriptConfigurationForTasks | 
initScriptPattern(String initScriptPattern)  | 
public static final String PROPERTY_INIT_SCRIPT_PATTERN
public static InitScriptConfigurationForTasks create()
@Inject(optional=true) public InitScriptConfigurationForTasks initScriptPattern(@Named(value="jclouds.compute.init-script-pattern") String initScriptPattern)
public InitScriptConfigurationForTasks appendCurrentTimeMillisToAnonymousTaskNames()
public InitScriptConfigurationForTasks appendIncrementingNumberToAnonymousTaskNames()
public String getBasedir()
public String getInitScriptPattern()
/tmp/init-%s, noting logs are under
         the basedir/%s where %s is the taskNameInitScript#getHomeDir, 
InitScript.getLogDir()public com.google.common.base.Supplier<String> getAnonymousTaskSuffixSupplier()
System.currentTimeMillis()appendCurrentTimeMillisToAnonymousTaskNames(), 
appendIncrementingNumberToAnonymousTaskNames()Copyright © 2009-2013 jclouds. All Rights Reserved.