Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
H
I
J
K
M
N
O
P
R
S
T
U
V
W
A
addEnvironmentVariableScope(String, Map<String, String>)
- Method in class org.jclouds.scriptbuilder.
ScriptBuilder
Exports a variable inside the script
addStatement(Statement)
- Method in class org.jclouds.scriptbuilder.
ScriptBuilder
AppendFile
- Class in
org.jclouds.scriptbuilder.domain
Creates a run script
AppendFile(String, Iterable<String>)
- Constructor for class org.jclouds.scriptbuilder.domain.
AppendFile
appendFile(String, Iterable<String>)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
apply(String)
- Method in class org.jclouds.scriptbuilder.util.
Utils.LowerCamelToUpperUnderscore
apply(String)
- Method in class org.jclouds.scriptbuilder.util.
Utils.UpperUnderscoreToLowerCamel
AuthorizeRSAPublicKey
- Class in
org.jclouds.scriptbuilder.domain
AuthorizeRSAPublicKey(String)
- Constructor for class org.jclouds.scriptbuilder.domain.
AuthorizeRSAPublicKey
B
build(OsFamily)
- Method in class org.jclouds.scriptbuilder.
EnvBuilder
builds the environment file, by adding the following example usage variable exports return statement
C
Call
- Class in
org.jclouds.scriptbuilder.domain
Statement used in a shell script
Call(String, String...)
- Constructor for class org.jclouds.scriptbuilder.domain.
Call
call(String, String...)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
CreateRunScript
- Class in
org.jclouds.scriptbuilder.domain
Creates a run script
CreateRunScript(String, Iterable<String>, String, Iterable<Statement>)
- Constructor for class org.jclouds.scriptbuilder.domain.
CreateRunScript
createRunScript(String, Iterable<String>, String, Iterable<Statement>)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
CreateRunScript.AddExportToFile
- Class in
org.jclouds.scriptbuilder.domain
CreateRunScript.AddExportToFile(String, String, String)
- Constructor for class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddExportToFile
CreateRunScript.AddTitleToFile
- Class in
org.jclouds.scriptbuilder.domain
CreateRunScript.AddTitleToFile(String, String)
- Constructor for class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddTitleToFile
E
EnvBuilder
- Class in
org.jclouds.scriptbuilder
Creates an environment file
EnvBuilder()
- Constructor for class org.jclouds.scriptbuilder.
EnvBuilder
equals(Object)
- Method in class org.jclouds.scriptbuilder.domain.
Call
equals(Object)
- Method in class org.jclouds.scriptbuilder.domain.
InterpretableStatement
equals(Object)
- Method in class org.jclouds.scriptbuilder.domain.
SwitchArg
equals(Object)
- Method in class org.jclouds.scriptbuilder.
InitBuilder
escapeVarTokens(String, OsFamily)
- Static method in class org.jclouds.scriptbuilder.domain.
AppendFile
escapeVarTokens(String, OsFamily)
- Static method in class org.jclouds.scriptbuilder.domain.
CreateRunScript
exec(String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
interprets and adds a newline to the statement
export(String, String)
- Method in class org.jclouds.scriptbuilder.
EnvBuilder
Exports a variable inside the script
extractTargzIntoDirectory(String, URI, Multimap<String, String>, String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
untar, ungzip the data received from the request parameters.
extractZipIntoDirectory(String, URI, Multimap<String, String>, String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
unzip the data received from the request parameters.
F
findPid(String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
Stores the pid into the variable
FOUND_PID
if successful.
forget(String, String, String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
Runs the script in a way that it can be matched later with
Statements.findPid(java.lang.String)
FUNCTION_LOWER_CAMEL_TO_UPPER_UNDERSCORE
- Static variable in class org.jclouds.scriptbuilder.util.
Utils
FUNCTION_UPPER_UNDERSCORE_TO_LOWER_CAMEL
- Static variable in class org.jclouds.scriptbuilder.util.
Utils
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
AppendFile
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
AuthorizeRSAPublicKey
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
Call
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddExportToFile
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddTitleToFile
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
InstallRSAPrivateKey
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
InterpretableStatement
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
Kill
functionDependecies(OsFamily)
- Method in interface org.jclouds.scriptbuilder.domain.
Statement
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
StatementList
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
SwitchArg
functionDependecies(OsFamily)
- Method in class org.jclouds.scriptbuilder.
ScriptBuilder
G
getArgs()
- Method in class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
getClasspath()
- Method in class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
getConfigDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
holds configuration files of the process.
getDataDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
holds files that are generated at runtime, but are not temporary.
getEndPoint()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
the named ip and port that this process will bind server sockets to, as well the protocol used to test it.
getGoldDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
on-disk, read-only location of the artifacts needed to recreate this process.
getInstanceHome()
- Method in class org.jclouds.scriptbuilder.
InitBuilder
getInstanceName()
- Method in class org.jclouds.scriptbuilder.
InitBuilder
getJavaHome()
- Method in class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
getLogDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
where all logs are written.
getLogDir()
- Method in class org.jclouds.scriptbuilder.
InitBuilder
getMainClass()
- Method in class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
getName()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
what uniquely identifies your process in a listing.
getOpts()
- Method in class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
getPlatformHome()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
Where the platform that this process is an instance of is located.
getStartDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
working directory when starting the server.
getStopArgs()
- Method in class org.jclouds.scriptbuilder.domain.
StoppableJavaInitMetadata
getStopClass()
- Method in class org.jclouds.scriptbuilder.domain.
StoppableJavaInitMetadata
getStopClasspath()
- Method in class org.jclouds.scriptbuilder.domain.
StoppableJavaInitMetadata
getStopDir()
- Method in class org.jclouds.scriptbuilder.domain.
InitMetadata
working directory when stopping the server.
getStopOpts()
- Method in class org.jclouds.scriptbuilder.domain.
StoppableJavaInitMetadata
H
hashCode()
- Method in class org.jclouds.scriptbuilder.domain.
Call
hashCode()
- Method in class org.jclouds.scriptbuilder.domain.
InterpretableStatement
hashCode()
- Method in class org.jclouds.scriptbuilder.domain.
SwitchArg
hashCode()
- Method in class org.jclouds.scriptbuilder.
InitBuilder
I
InitBuilder
- Class in
org.jclouds.scriptbuilder
Creates an init script file
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>)
- Constructor for class org.jclouds.scriptbuilder.
InitBuilder
InitBuilder(String, String, String, Map<String, String>, Iterable<Statement>, Iterable<Statement>)
- Constructor for class org.jclouds.scriptbuilder.
InitBuilder
InitMetadata
- Class in
org.jclouds.scriptbuilder.domain
Defines the environment of a process that can be started in the background on an operating system.
InitMetadata(String, String, URI, String, String, String, String, String, String)
- Constructor for class org.jclouds.scriptbuilder.domain.
InitMetadata
InstallRSAPrivateKey
- Class in
org.jclouds.scriptbuilder.domain
InstallRSAPrivateKey(String)
- Constructor for class org.jclouds.scriptbuilder.domain.
InstallRSAPrivateKey
interpret(String...)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
statement can have multiple newlines, note you should use
lf
to be portable
InterpretableStatement
- Class in
org.jclouds.scriptbuilder.domain
Statement used in a shell script
InterpretableStatement(String...)
- Constructor for class org.jclouds.scriptbuilder.domain.
InterpretableStatement
J
JavaInitMetadata
- Class in
org.jclouds.scriptbuilder.domain
Defines the environment of a java process that can be started in the background on an operating system.
JavaInitMetadata(String, String, URI, String, String, String, String, String, String, String, String[], String, String[], String[])
- Constructor for class org.jclouds.scriptbuilder.domain.
JavaInitMetadata
K
Kill
- Class in
org.jclouds.scriptbuilder.domain
Statement used in a shell script
Kill()
- Constructor for class org.jclouds.scriptbuilder.domain.
Kill
kill()
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
Kills the pid and subprocesses related to the variable
FOUND_PID
if set.
M
MARKER
- Static variable in class org.jclouds.scriptbuilder.domain.
AppendFile
MARKER
- Static variable in class org.jclouds.scriptbuilder.domain.
CreateRunScript
N
newStatementList(Statement...)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
O
org.jclouds.scriptbuilder
- package org.jclouds.scriptbuilder
org.jclouds.scriptbuilder.domain
- package org.jclouds.scriptbuilder.domain
org.jclouds.scriptbuilder.util
- package org.jclouds.scriptbuilder.util
OS_TO_CALL
- Static variable in class org.jclouds.scriptbuilder.domain.
Call
OS_TO_CASE_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
SwitchArg
OS_TO_CHMOD_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
CreateRunScript
OS_TO_END_SWITCH_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
SwitchArg
OS_TO_EXPORT_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddExportToFile
OS_TO_KILL
- Static variable in class org.jclouds.scriptbuilder.domain.
Kill
OS_TO_LOCAL_VAR_PATTERN
- Static variable in class org.jclouds.scriptbuilder.util.
Utils
OS_TO_POSITIONAL_VAR_PATTERN
- Static variable in class org.jclouds.scriptbuilder.util.
Utils
OS_TO_SWITCH_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
SwitchArg
OS_TO_TITLE_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddTitleToFile
OS_TO_ZERO_PATH
- Static variable in class org.jclouds.scriptbuilder.util.
Utils
OsFamily
- Enum in
org.jclouds.scriptbuilder.domain
Type of an Operating System.
P
PipeHttpResponseTo
- Class in
org.jclouds.scriptbuilder.domain
Pipes the content of the http response to a shell command that accepts input from stdin
PipeHttpResponseTo(Statement, String, URI, Multimap<String, String>)
- Constructor for class org.jclouds.scriptbuilder.domain.
PipeHttpResponseTo
PipeHttpResponseToBash
- Class in
org.jclouds.scriptbuilder.domain
Pipes the content of the http response to bash
PipeHttpResponseToBash(String, URI, Multimap<String, String>)
- Constructor for class org.jclouds.scriptbuilder.domain.
PipeHttpResponseToBash
pipeHttpResponseToBash(String, URI, Multimap<String, String>)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
exec the data received from the request parameters.
PipeHttpResponseToTarxpzfIntoDirectory
- Class in
org.jclouds.scriptbuilder.domain
Pipes the content of the http response to tar -xpzf
PipeHttpResponseToTarxpzfIntoDirectory(String, URI, Multimap<String, String>, String)
- Constructor for class org.jclouds.scriptbuilder.domain.
PipeHttpResponseToTarxpzfIntoDirectory
R
REDIRECT_FD_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
AppendFile
REDIRECT_FD_PATTERN
- Static variable in class org.jclouds.scriptbuilder.domain.
CreateRunScript
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
AppendFile
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
AuthorizeRSAPublicKey
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
Call
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddExportToFile
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript.AddTitleToFile
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
CreateRunScript
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
InstallRSAPrivateKey
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
InterpretableStatement
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
Kill
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
PipeHttpResponseTo
render(OsFamily)
- Method in interface org.jclouds.scriptbuilder.domain.
Statement
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
StatementList
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.domain.
SwitchArg
render(OsFamily)
- Method in class org.jclouds.scriptbuilder.
ScriptBuilder
builds the shell script, by adding the following shell declaration line variable exports case/switch
replaceTokens(String, Map<String, String>)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
replaces tokens that are expressed as
{token}
ex.
rm(String)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
S
SaveHttpResponseTo
- Class in
org.jclouds.scriptbuilder.domain
saves the content of the http response to a file
SaveHttpResponseTo(String, String, String, URI, Multimap<String, String>)
- Constructor for class org.jclouds.scriptbuilder.domain.
SaveHttpResponseTo
ScriptBuilder
- Class in
org.jclouds.scriptbuilder
Creates a shell script.
ScriptBuilder()
- Constructor for class org.jclouds.scriptbuilder.
ScriptBuilder
ShellToken
- Enum in
org.jclouds.scriptbuilder.domain
Constants used in shell scripting.
Statement
- Interface in
org.jclouds.scriptbuilder.domain
Statement used in a shell script
StatementList
- Class in
org.jclouds.scriptbuilder.domain
Statements used in a shell script
StatementList(Statement...)
- Constructor for class org.jclouds.scriptbuilder.domain.
StatementList
StatementList(Iterable<Statement>)
- Constructor for class org.jclouds.scriptbuilder.domain.
StatementList
statements
- Variable in class org.jclouds.scriptbuilder.domain.
StatementList
Statements
- Class in
org.jclouds.scriptbuilder.domain
Statements used in shell scripts.
Statements()
- Constructor for class org.jclouds.scriptbuilder.domain.
Statements
StoppableJavaInitMetadata
- Class in
org.jclouds.scriptbuilder.domain
A java process that has a graceful shutdown mechanism.
StoppableJavaInitMetadata(String, String, URI, String, String, String, String, String, String, String, String[], String, String[], String[], String[], String, String[], String[])
- Constructor for class org.jclouds.scriptbuilder.domain.
StoppableJavaInitMetadata
switchArg(int, Map<String, Statement>)
- Static method in class org.jclouds.scriptbuilder.domain.
Statements
SwitchArg
- Class in
org.jclouds.scriptbuilder.domain
Statement used in a shell script
SwitchArg(int, Map<String, Statement>)
- Constructor for class org.jclouds.scriptbuilder.domain.
SwitchArg
Generates a switch statement based on
arg
.
T
to(OsFamily)
- Method in enum org.jclouds.scriptbuilder.domain.
ShellToken
tokenValueMap(OsFamily)
- Static method in enum org.jclouds.scriptbuilder.domain.
ShellToken
toString()
- Method in class org.jclouds.scriptbuilder.domain.
InterpretableStatement
toString()
- Method in class org.jclouds.scriptbuilder.
InitBuilder
U
unsetEnvironmentVariable(String)
- Method in class org.jclouds.scriptbuilder.
ScriptBuilder
Unsets a variable to ensure it is set within the script.
UnzipHttpResponseIntoDirectory
- Class in
org.jclouds.scriptbuilder.domain
unzips the content into a directory
UnzipHttpResponseIntoDirectory(String, URI, Multimap<String, String>, String)
- Constructor for class org.jclouds.scriptbuilder.domain.
UnzipHttpResponseIntoDirectory
Utils
- Class in
org.jclouds.scriptbuilder.util
Utilities used to build init scripts.
Utils()
- Constructor for class org.jclouds.scriptbuilder.util.
Utils
Utils.FunctionNotFoundException
- Exception in
org.jclouds.scriptbuilder.util
Utils.FunctionNotFoundException(String, OsFamily)
- Constructor for exception org.jclouds.scriptbuilder.util.
Utils.FunctionNotFoundException
Utils.FunctionNotFoundException(String, OsFamily, Throwable)
- Constructor for exception org.jclouds.scriptbuilder.util.
Utils.FunctionNotFoundException
Utils.LowerCamelToUpperUnderscore
- Class in
org.jclouds.scriptbuilder.util
Utils.LowerCamelToUpperUnderscore()
- Constructor for class org.jclouds.scriptbuilder.util.
Utils.LowerCamelToUpperUnderscore
Utils.UpperUnderscoreToLowerCamel
- Class in
org.jclouds.scriptbuilder.util
Utils.UpperUnderscoreToLowerCamel()
- Constructor for class org.jclouds.scriptbuilder.util.
Utils.UpperUnderscoreToLowerCamel
V
valueOf(String)
- Static method in enum org.jclouds.scriptbuilder.domain.
OsFamily
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum org.jclouds.scriptbuilder.domain.
ShellToken
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.jclouds.scriptbuilder.domain.
OsFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum org.jclouds.scriptbuilder.domain.
ShellToken
Returns an array containing the constants of this enum type, in the order they are declared.
W
writeComment(String, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
writeFunction(String, String, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
writeFunction(String, String)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
writeFunctionFromResource(String, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
writePositionalVars(List<String>, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
Writes an initialization statement for use inside a script or a function.
writeUnsetVariables(List<String>, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
Ensures that variables come from a known source instead of bleeding in from a profile
writeVariableExporters(Map<String, String>, OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
converts a map into variable exports relevant to the specified platform.
writeVariableExporters(Map<String, String>)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
converts a map into variable exporters in shell intermediate language.
writeZeroPath(OsFamily)
- Static method in class org.jclouds.scriptbuilder.util.
Utils
A
B
C
E
F
G
H
I
J
K
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2009-2013
jclouds
. All Rights Reserved.