Arquillian Spacelift API 1.0.0.Alpha3
A B C D E F G H I M N O P R S T U W 

A

aliases() - Method in class org.arquillian.spacelift.tool.Tool
Returns a collection of aliases for this tool.
allowedOutput() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns a list of patterns that are propagated to standard output of process running this process via Spacelift
allTools() - Method in interface org.arquillian.spacelift.tool.ToolRegistry
Returns all registered tools
append(CharSequence) - Method in interface org.arquillian.spacelift.process.Sentence
Appends a character sequence to sentence
append(char) - Method in interface org.arquillian.spacelift.process.Sentence
Appends a character to sentence
await() - Method in interface org.arquillian.spacelift.execution.Execution
Blocks execution of current thread, waiting for the execution to be finished.
awaitAtMost(long, TimeUnit) - Method in interface org.arquillian.spacelift.execution.Execution
Blocks execution of current thread, waiting for the execution to be finished.
awaitAtMost(CountDownWatch) - Method in interface org.arquillian.spacelift.execution.Execution
Blocks execution of current thread, waiting for the execution to be finished.

B

build() - Method in class org.arquillian.spacelift.process.CommandBuilder
Builds so-far constructed command, any subsequent call of this method will build command starting from empty command instance.
build() - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder
Builds ProcessInteraction object from defined data

C

chain(IN, Class<TASK>) - Static method in class org.arquillian.spacelift.execution.Tasks
 
Command - Interface in org.arquillian.spacelift.process
Command abstraction.
CommandBuilder - Class in org.arquillian.spacelift.process
Builds Commands.
CommandBuilder(CharSequence...) - Constructor for class org.arquillian.spacelift.process.CommandBuilder
Creates a command builder with program name and parameters to be executed
CommandBuilder(CharSequence) - Constructor for class org.arquillian.spacelift.process.CommandBuilder
Creates a command builder with program name to be executed.
CommandBuilder(CommandBuilder) - Constructor for class org.arquillian.spacelift.process.CommandBuilder
Cloning constructor that creates a command builder based on this command builder.
CountDownWatch - Class in org.arquillian.spacelift.execution
A simple utility to measure time left from an timeout.
CountDownWatch(long, TimeUnit) - Constructor for class org.arquillian.spacelift.execution.CountDownWatch
Creates a countdown watch and starts it

D

dependsOn() - Method in interface org.arquillian.spacelift.installation.Installation
 
download() - Method in interface org.arquillian.spacelift.installation.InstallationSource
Dowloads installation from some source.

E

errorOutput() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns a list of patterns that are propagated to error output of process running this process via Spacelift
execute(Callable<T>) - Method in interface org.arquillian.spacelift.execution.ExecutionService
Executes a task asynchronously.
execute() - Method in class org.arquillian.spacelift.execution.Task
Asynchronously executes current chain of tasks.
Execution<RESULT> - Interface in org.arquillian.spacelift.execution
Representation of currently running execution that promises to return RESULT somewhen in the future.
ExecutionCondition<RESULT> - Interface in org.arquillian.spacelift.execution
A condition to match Execution result.
ExecutionException - Exception in org.arquillian.spacelift.execution
Execution that flags a problem during ansynchronous execution of a task.
ExecutionException(Throwable) - Constructor for exception org.arquillian.spacelift.execution.ExecutionException
Creates execution exception with cause
ExecutionException(String, Object...) - Constructor for exception org.arquillian.spacelift.execution.ExecutionException
Creates execution exception with message
ExecutionException(Throwable, String, Object...) - Constructor for exception org.arquillian.spacelift.execution.ExecutionException
Creates execution exception with cause and message
ExecutionService - Interface in org.arquillian.spacelift.execution
Tool to execute a task, based on Callable, Command or Tool.
ExecutionServiceFactory - Interface in org.arquillian.spacelift.execution
Factory that creates process executors.
exitValue() - Method in interface org.arquillian.spacelift.process.ProcessResult
Returns exit value of the process

F

find(Class<TOOL>) - Method in interface org.arquillian.spacelift.tool.ToolRegistry
Finds tool by its type.
find(String) - Method in interface org.arquillian.spacelift.tool.ToolRegistry
Finds tool by its alias.
find(String, Class<IN>, Class<OUT>) - Method in interface org.arquillian.spacelift.tool.ToolRegistry
Finds tool by its alias.

G

getExecutionService() - Method in class org.arquillian.spacelift.execution.Task
getExecutionServiceFactoryInstance() - Static method in class org.arquillian.spacelift.execution.Tasks
 
getExecutionServiceInstance() - Method in interface org.arquillian.spacelift.execution.ExecutionServiceFactory
Creates a process executor.
getFullCommand() - Method in interface org.arquillian.spacelift.process.Command
Returns program name and parameters concatenated into a single list
getInstallationDir() - Method in interface org.arquillian.spacelift.installation.InstallationContext
 
getNumberOfParameters() - Method in interface org.arquillian.spacelift.process.Command
Returns number of parameters
getParameter(int) - Method in interface org.arquillian.spacelift.process.Command
Returns a parameter by index.
getParameters() - Method in interface org.arquillian.spacelift.process.Command
Returns a list of parameters.
getProgramName() - Method in interface org.arquillian.spacelift.process.Command
Returns a name of the program to be executed
getSource() - Method in interface org.arquillian.spacelift.installation.Installation
 
getTimeUnit() - Method in class org.arquillian.spacelift.execution.CountDownWatch
 
getWorkspace() - Method in interface org.arquillian.spacelift.installation.InstallationContext
 

H

hasFailed() - Method in interface org.arquillian.spacelift.execution.Execution
Checks whether execution failed.

I

id() - Method in interface org.arquillian.spacelift.installation.Installation
 
install() - Method in interface org.arquillian.spacelift.installation.Installation
 
Installation - Interface in org.arquillian.spacelift.installation
 
InstallationContext - Interface in org.arquillian.spacelift.installation
 
InstallationSource - Interface in org.arquillian.spacelift.installation
 
InstallationStep - Interface in org.arquillian.spacelift.installation
 
InvalidToolException - Exception in org.arquillian.spacelift.tool
 
InvalidToolException() - Constructor for exception org.arquillian.spacelift.tool.InvalidToolException
 
InvalidToolException(Throwable, String, Object...) - Constructor for exception org.arquillian.spacelift.tool.InvalidToolException
 
InvalidToolException(String, Object...) - Constructor for exception org.arquillian.spacelift.tool.InvalidToolException
 
isCached() - Method in interface org.arquillian.spacelift.installation.InstallationSource
 
isEmpty() - Method in interface org.arquillian.spacelift.process.Sentence
Checks whether sentence is empty, that is does not contain any characters
isFinished() - Method in interface org.arquillian.spacelift.execution.Execution
Checks whether process has finished
isFinished() - Method in interface org.arquillian.spacelift.process.Sentence
Checks whether sentence is finished by newline character(s)
isInstalled() - Method in interface org.arquillian.spacelift.installation.Installation
 
isMarkedAsFinished() - Method in interface org.arquillian.spacelift.execution.Execution
Checks whether process is marked as finished.

M

markAsFinished() - Method in interface org.arquillian.spacelift.execution.Execution
Marks execution as finished.

N

NO_INTERACTION - Static variable in class org.arquillian.spacelift.process.ProcessInteractionBuilder
No interaction instance

O

org.arquillian.spacelift.execution - package org.arquillian.spacelift.execution
 
org.arquillian.spacelift.installation - package org.arquillian.spacelift.installation
 
org.arquillian.spacelift.process - package org.arquillian.spacelift.process
 
org.arquillian.spacelift.tool - package org.arquillian.spacelift.tool
 
output() - Method in interface org.arquillian.spacelift.process.ProcessResult
Returns output of the process split per line
outputPrefix(String) - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder
Defines a prefix for standard output and standard error output.
OutputTransformer - Interface in org.arquillian.spacelift.process
A transformer for process execution output.

P

parameter(CharSequence) - Method in class org.arquillian.spacelift.process.CommandBuilder
Adds a parameter to the command under construction, ignoring null and empty parameter.
parameters(List<? extends CharSequence>) - Method in class org.arquillian.spacelift.process.CommandBuilder
Adds a list of parameters to the command under construction, ignoring null and empty parameters.
parameters(CharSequence...) - Method in class org.arquillian.spacelift.process.CommandBuilder
Adds parameters to the command under construction, ignoring null and empty parameters.
passToNext(NEXT_IN) - Method in class org.arquillian.spacelift.execution.Tasks.InjectTask
 
perform(InstallationContext) - Method in interface org.arquillian.spacelift.installation.InstallationStep
 
prepare(Class<TASK>) - Static method in class org.arquillian.spacelift.execution.Tasks
 
prepend(CharSequence) - Method in interface org.arquillian.spacelift.process.Sentence
Prepends a character sequence to sentence
prepend(char) - Method in interface org.arquillian.spacelift.process.Sentence
Prepends a character to sentence
prependMessage(String, Object...) - Method in exception org.arquillian.spacelift.execution.ExecutionException
Allows to modify the message of current exception.
printToErr() - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder
Echoes the line to error output of the process running Spacelift
printToOut() - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder
Echoes the line to standard output of the process running Spacelift
process(IN) - Method in class org.arquillian.spacelift.execution.Task
Represents a transformation of input into output.
process(Object) - Method in class org.arquillian.spacelift.execution.Tasks.InjectTask
 
ProcessInteraction - Interface in org.arquillian.spacelift.process
An object that encapsulates interaction with process.
ProcessInteractionBuilder - Class in org.arquillian.spacelift.process
Builder API for process interaction.
ProcessInteractionBuilder() - Constructor for class org.arquillian.spacelift.process.ProcessInteractionBuilder
Creates empty interaction builder
ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder - Class in org.arquillian.spacelift.process
Definition of allowed actions when output is matched
ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder() - Constructor for class org.arquillian.spacelift.process.ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder
 
ProcessInteractionBuilder.StartingProcessInteractionBuilder - Class in org.arquillian.spacelift.process
Definition of allowed actions when process starts
ProcessInteractionBuilder.StartingProcessInteractionBuilder() - Constructor for class org.arquillian.spacelift.process.ProcessInteractionBuilder.StartingProcessInteractionBuilder
 
processName() - Method in interface org.arquillian.spacelift.process.ProcessResult
Returns name of the process that was executed
ProcessResult - Interface in org.arquillian.spacelift.process
An abstraction for process execution result.
provides() - Method in interface org.arquillian.spacelift.installation.Installation
 

R

reexecuteEvery(long, TimeUnit) - Method in interface org.arquillian.spacelift.execution.Execution
Sets interval for execution reexecution.
register(Class<TOOL>) - Method in interface org.arquillian.spacelift.tool.ToolRegistry
Registers tool into the registry
registerShutdownHook() - Method in interface org.arquillian.spacelift.execution.Execution
Registers a shutdown hook that is applied in case program is still running when JVM is going to terminate.
replyMap() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns a map that defines what should be written to stdin of running process based on its stdout
replyWith(String) - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder
Prints the response to stdin of the process
reset() - Method in class org.arquillian.spacelift.execution.CountDownWatch
Restarts clocks
reset() - Method in interface org.arquillian.spacelift.process.Sentence
Clears the sentence
run() - Method in class org.arquillian.spacelift.execution.Task
Transforms a chain of tasks into action that will be executed asynchronously.

S

satisfiedBy(RESULT) - Method in interface org.arquillian.spacelift.execution.ExecutionCondition
Evaluates a condition using object
schedule(Callable<T>, long, TimeUnit) - Method in interface org.arquillian.spacelift.execution.ExecutionService
Schedules a task to be executed periodically until breakCondition is evaluate to true or timeout is reached.
Sentence - Interface in org.arquillian.spacelift.process
Represents a line on execution input or output
setDefaultExecutionServiceFactory(ExecutionServiceFactory) - Static method in class org.arquillian.spacelift.execution.Tasks
 
setExecutionService(ExecutionService) - Method in class org.arquillian.spacelift.execution.Task
Sets ExecutionService to be used to execute this task asynchronously
setPreviousTask(Task<?, ? extends IN>) - Method in class org.arquillian.spacelift.execution.Task
Sets previous task
splitToParameters(CharSequence) - Method in class org.arquillian.spacelift.process.CommandBuilder
 
supports(String) - Method in interface org.arquillian.spacelift.installation.Installation
 

T

Task<IN,OUT> - Class in org.arquillian.spacelift.execution
Representation of a task that can be executed by Arquillian Spacelift.
Task() - Constructor for class org.arquillian.spacelift.execution.Task
 
Tasks - Class in org.arquillian.spacelift.execution
 
Tasks() - Constructor for class org.arquillian.spacelift.execution.Tasks
 
Tasks.InjectTask<NEXT_IN> - Class in org.arquillian.spacelift.execution
 
Tasks.InjectTask() - Constructor for class org.arquillian.spacelift.execution.Tasks.InjectTask
 
terminate() - Method in interface org.arquillian.spacelift.execution.Execution
Immediately terminates execution evaluation.
terminate() - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder.MatchedOutputProcessInteractionBuilder
Forces current process to terminate
terminatingOutput() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns a list of patterns that cause process to terminate forcefully
textTypedIn() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns text that is typed in after process is started, might be null
then(Class<TASK_2>) - Method in class org.arquillian.spacelift.execution.Task
Allows to connect current task with next task, given the output of this task matches input of next task
timeElapsed() - Method in class org.arquillian.spacelift.execution.CountDownWatch
 
timeLeft() - Method in class org.arquillian.spacelift.execution.CountDownWatch
 
timeout() - Method in class org.arquillian.spacelift.execution.CountDownWatch
 
TimeoutExecutionException - Exception in org.arquillian.spacelift.execution
 
TimeoutExecutionException(String, Object...) - Constructor for exception org.arquillian.spacelift.execution.TimeoutExecutionException
 
TimeoutExecutionException(Throwable, String, Object...) - Constructor for exception org.arquillian.spacelift.execution.TimeoutExecutionException
 
Tool<IN,OUT> - Class in org.arquillian.spacelift.tool
Abstraction of a tool.
Tool() - Constructor for class org.arquillian.spacelift.tool.Tool
 
ToolRegistry - Interface in org.arquillian.spacelift.tool
Registry that contains all available tools.
toString() - Method in class org.arquillian.spacelift.process.CommandBuilder
 
transform(Sentence) - Method in interface org.arquillian.spacelift.process.OutputTransformer
Transforms process output to a different string.
transformer() - Method in interface org.arquillian.spacelift.process.ProcessInteraction
Returns a transformer that can modify output printed to both standard and error output.
trim() - Method in interface org.arquillian.spacelift.process.Sentence
Removes a newline character(s) from the end of sentence, if any
typeIn(String) - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder.StartingProcessInteractionBuilder
Types in the sentence when process is started

U

until(long, TimeUnit, ExecutionCondition<RESULT>) - Method in interface org.arquillian.spacelift.execution.Execution
Continues (re)executing the execution until condition is satisfied.
until(CountDownWatch, ExecutionCondition<RESULT>) - Method in interface org.arquillian.spacelift.execution.Execution
Continues (re)executing the execution until condition is satisfied.

W

when(String) - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder
Defines an interaction when pattern is matched
whenStarts() - Method in class org.arquillian.spacelift.process.ProcessInteractionBuilder
Defines an interaction when process is started
A B C D E F G H I M N O P R S T U W 
Arquillian Spacelift API 1.0.0.Alpha3

Copyright © 2014 JBoss by Red Hat. All rights reserved.