| Modifier and Type | Method and Description | 
|---|---|
String | 
EnvBuilder.build(OsFamily osFamily)
builds the environment file, by adding the following
 
 example usage
 variable exports
 return statement
  
 | 
Iterable<String> | 
ScriptBuilder.functionDependencies(OsFamily family)  | 
Iterable<String> | 
InitScript.functionDependencies(OsFamily family)  | 
Iterable<String> | 
ExitInsteadOfReturn.functionDependencies(OsFamily family)  | 
String | 
ScriptBuilder.render(OsFamily osFamily)
builds the shell script, by adding the following
 
 shell declaration line
 variable exports
 case/switch
  
 | 
String | 
InitScript.render(OsFamily family)  | 
String | 
ExitInsteadOfReturn.render(OsFamily family)  | 
static Map<String,String> | 
ScriptBuilder.resolveFunctionDependenciesForStatements(Map<String,String> knownFunctions,
                                        Iterable<Statement> statements,
                                        OsFamily osFamily)  | 
static void | 
ScriptBuilder.writeFunctions(Map<String,String> functionsToWrite,
              OsFamily osFamily,
              StringBuilder builder)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Map<OsFamily,String> | 
Call.OS_TO_CALL  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_CASE_PATTERN  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_END_SWITCH_PATTERN  | 
static Map<OsFamily,String> | 
CreateRunScript.AddExport.OS_TO_EXPORT_PATTERN  | 
static Map<OsFamily,String> | 
Kill.OS_TO_KILL  | 
static Map<OsFamily,String> | 
SwitchArg.OS_TO_SWITCH_PATTERN  | 
| Modifier and Type | Method and Description | 
|---|---|
static OsFamily | 
OsFamily.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static OsFamily[] | 
OsFamily.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
FunctionLoader.loadFunction(String function,
            OsFamily family)
Loads a function and returns it as  
String. | 
String | 
BasicFunctionLoader.loadFunction(String function,
            OsFamily family)
Loads a function from the classpath using the current or the Thread Context Class Loader. 
 | 
| Constructor and Description | 
|---|
FunctionNotFoundException(String functionName,
                         OsFamily family)  | 
FunctionNotFoundException(String functionName,
                         OsFamily family,
                         Throwable cause)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
ServiceFunctionLoader.loadFunction(String function,
            OsFamily family)
Looks up the service registry for an applicable  
FunctionLoader and delegates to it. | 
String | 
BundleFunctionLoader.loadFunction(String function,
            OsFamily family)
Loads the function from the  
Bundle resources. | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
CloneGitRepo.functionDependencies(OsFamily arg0) | 
String | 
CloneGitRepo.render(OsFamily arg0) | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
UserAdd.functionDependencies(OsFamily family)  | 
Iterable<String> | 
Sudoers.functionDependencies(OsFamily family)  | 
Iterable<String> | 
ReplaceShadowPasswordEntry.functionDependencies(OsFamily family)  | 
Iterable<String> | 
AdminAccess.functionDependencies(OsFamily family)  | 
String | 
UserAdd.render(OsFamily family)  | 
String | 
Sudoers.render(OsFamily family)  | 
String | 
ReplaceShadowPasswordEntry.render(OsFamily family)  | 
String | 
AdminAccess.render(OsFamily family)  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
SshdConfig.functionDependencies(OsFamily family)  | 
Iterable<String> | 
InstallRSAPrivateKey.functionDependencies(OsFamily family)  | 
Iterable<String> | 
AuthorizeRSAPublicKeys.functionDependencies(OsFamily family)  | 
String | 
SshdConfig.render(OsFamily family)  | 
String | 
InstallRSAPrivateKey.render(OsFamily family)  | 
String | 
AuthorizeRSAPublicKeys.render(OsFamily family)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Map<OsFamily,String> | 
Utils.OS_TO_LOCAL_VAR_PATTERN  | 
static Map<OsFamily,String> | 
Utils.OS_TO_POSITIONAL_VAR_PATTERN  | 
static Map<OsFamily,String> | 
Utils.OS_TO_ZERO_PATH  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
Utils.writeComment(String comment,
            OsFamily family)  | 
static String | 
Utils.writeFunction(String function,
             String source,
             OsFamily family)  | 
static String | 
Utils.writeFunctionFromResource(String function,
                         OsFamily family)  | 
static String | 
Utils.writePositionalVars(Iterable<String> positionalVariables,
                   OsFamily family)
Writes an initialization statement for use inside a script or a function. 
 | 
static String | 
Utils.writeUnsetVariables(Iterable<String> variablesToUnset,
                   OsFamily family)
Ensures that variables come from a known source instead of bleeding in from a profile 
 | 
static String | 
Utils.writeVariableExporters(Map<String,String> exports,
                      OsFamily family)
converts a map into variable exports relevant to the specified platform. 
 | 
static String | 
Utils.writeZeroPath(OsFamily family)  | 
| Constructor and Description | 
|---|
Utils.VariableNameForOsFamily(OsFamily family)  | 
| Modifier and Type | Field and Description | 
|---|---|
static Map<OsFamily,String> | 
GetIPAddressFromMAC.OS_TO_ARP  | 
static Map<OsFamily,String> | 
ScanNetworkWithPing.OS_TO_PING  | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<String> | 
SetIpAddress.functionDependencies(OsFamily family)  | 
Iterable<String> | 
ScanNetworkWithPing.functionDependencies(OsFamily family)  | 
Iterable<String> | 
InstallGuestAdditions.functionDependencies(OsFamily family)  | 
Iterable<String> | 
GetIPAddressFromMAC.functionDependencies(OsFamily family)  | 
Iterable<String> | 
EnableNetworkInterface.functionDependencies(OsFamily family)  | 
Iterable<String> | 
DeleteGShadowLock.functionDependencies(OsFamily family)  | 
String | 
SetIpAddress.render(OsFamily family)  | 
String | 
ScanNetworkWithPing.render(OsFamily family)  | 
String | 
InstallGuestAdditions.render(OsFamily family)  | 
String | 
GetIPAddressFromMAC.render(OsFamily family)  | 
String | 
EnableNetworkInterface.render(OsFamily family)  | 
String | 
DeleteGShadowLock.render(OsFamily family)  | 
Copyright © 2009-2013 jclouds. All Rights Reserved.