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

A

aliases() - Method in class org.arquillian.spacelift.task.NoArgConstructorTaskFactory
 
aliases() - Method in interface org.arquillian.spacelift.task.TaskFactory
Returns a collection of aliases for this task factory.
all(Class<T>) - Method in interface org.arquillian.spacelift.loader.ServiceLoader
Loads all registered services for given serviceClass
all(Class<T>) - Method in class org.arquillian.spacelift.loader.ServiceRegistry
Loads all registered services for given serviceClass
all(Class<T>) - Method in class org.arquillian.spacelift.loader.SpiServiceLoader
 
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
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

cache() - Method in interface org.arquillian.spacelift.SpaceliftConfiguration
Returns a directory where Spacelift caches task artifacts so they can be reused by all builds.
cachePath(String) - Method in interface org.arquillian.spacelift.SpaceliftConfiguration
Returns a path in cache directory
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.
configuration() - Static method in class org.arquillian.spacelift.Spacelift
 
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
create() - Method in class org.arquillian.spacelift.task.NoArgConstructorTaskFactory
 
create() - Method in interface org.arquillian.spacelift.task.TaskFactory
Creates an instance of the task

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.task.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
Wrapper to execute a task, based on Callable, Command or Task.
exitValue() - Method in interface org.arquillian.spacelift.process.ProcessResult
Returns exit value of the process

F

find(Class<TASK>) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Finds task by its type.
find(String) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Finds task by its alias.
find(String, Class<IN>, Class<OUT>) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Finds task by its alias.

G

getClassLoader() - Method in class org.arquillian.spacelift.loader.SpiServiceLoader
 
getExecutionService() - Method in class org.arquillian.spacelift.task.Task
getFullCommand() - Method in interface org.arquillian.spacelift.process.Command
Returns program name and parameters concatenated into a single list
getInstance() - Static method in class org.arquillian.spacelift.loader.ServiceRegistry
Returns ServiceRegistry instance.
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
getTimeUnit() - Method in class org.arquillian.spacelift.execution.CountDownWatch
 

H

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

I

ImplementationLoader - Class in org.arquillian.spacelift
Utility capable of loading interface implementations available on classpath indirectly.
InjectTask<NEXT_IN> - Class in org.arquillian.spacelift.task
 
InjectTask() - Constructor for class org.arquillian.spacelift.task.InjectTask
 
InvalidTaskException - Exception in org.arquillian.spacelift.task
 
InvalidTaskException() - Constructor for exception org.arquillian.spacelift.task.InvalidTaskException
 
InvalidTaskException(Throwable, String, Object...) - Constructor for exception org.arquillian.spacelift.task.InvalidTaskException
 
InvalidTaskException(String, Object...) - Constructor for exception org.arquillian.spacelift.task.InvalidTaskException
 
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)
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
NoArgConstructorTaskFactory<IN,OUT,TASK extends Task<? super IN,OUT>> - Class in org.arquillian.spacelift.task
 
NoArgConstructorTaskFactory(Class<TASK>, String...) - Constructor for class org.arquillian.spacelift.task.NoArgConstructorTaskFactory
 

O

onlyOne(Class<T>) - Method in interface org.arquillian.spacelift.loader.ServiceLoader
Loads a registered service for given serviceClass
onlyOne(Class<T>, Class<? extends T>) - Method in interface org.arquillian.spacelift.loader.ServiceLoader
Loads a registered service for given serviceClass.
onlyOne(Class<T>) - Method in class org.arquillian.spacelift.loader.ServiceRegistry
Loads a registered service for given serviceClass
onlyOne(Class<T>, Class<? extends T>) - Method in class org.arquillian.spacelift.loader.ServiceRegistry
Loads a registered service for given serviceClass.
onlyOne(Class<T>) - Method in class org.arquillian.spacelift.loader.SpiServiceLoader
 
onlyOne(Class<T>, Class<? extends T>) - Method in class org.arquillian.spacelift.loader.SpiServiceLoader
 
org.arquillian.spacelift - package org.arquillian.spacelift
 
org.arquillian.spacelift.execution - package org.arquillian.spacelift.execution
 
org.arquillian.spacelift.loader - package org.arquillian.spacelift.loader
 
org.arquillian.spacelift.process - package org.arquillian.spacelift.process
 
org.arquillian.spacelift.task - package org.arquillian.spacelift.task
 
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.task.InjectTask
 
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(Object) - Method in class org.arquillian.spacelift.task.InjectTask
 
process(IN) - Method in class org.arquillian.spacelift.task.Task
Represents a transformation of input into output.
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.

R

reexecuteEvery(long, TimeUnit) - Method in interface org.arquillian.spacelift.execution.Execution
Sets interval for execution reexecution.
register(ServiceRegistry) - Static method in class org.arquillian.spacelift.loader.ServiceRegistry
Registers an instance of ServiceRegistry.
register(Class<TASK>, TASK_FACTORY) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Registers task factory in the registry.
register(TASK_FACTORY) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Registers task factory in the registry.
register(Class<TASK>, String...) - Method in interface org.arquillian.spacelift.task.TaskRegistry
Registers NoArgConstructorTaskFactory for the task type.
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.
registry() - Static method in class org.arquillian.spacelift.Spacelift
 
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.task.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
service() - Static method in class org.arquillian.spacelift.Spacelift
 
ServiceLoader - Interface in org.arquillian.spacelift.loader
ServiceLoader allows to load services available on classpath implementing given service interface.
ServiceRegistry - Class in org.arquillian.spacelift.loader
A simple singleton (application scoped} registry that fulfills ServiceLoader contract.
ServiceRegistry(ServiceLoader) - Constructor for class org.arquillian.spacelift.loader.ServiceRegistry
Creates a service registry with a ServiceLoader to load service instances until they are cached
setClassLoader(ClassLoader) - Method in class org.arquillian.spacelift.loader.SpiServiceLoader
 
setExecutionService(ExecutionService) - Method in class org.arquillian.spacelift.task.Task
Sets ExecutionService to be used to execute this task asynchronously
setPreviousTask(Task<?, ? extends IN>) - Method in class org.arquillian.spacelift.task.Task
Sets previous task
Spacelift - Class in org.arquillian.spacelift
Arquillian Spacelift
Spacelift() - Constructor for class org.arquillian.spacelift.Spacelift
 
SpaceliftConfiguration - Interface in org.arquillian.spacelift
Spacelift configuration.
SpiServiceLoader - Class in org.arquillian.spacelift.loader
A basic ServiceLoader implementation which uses META-INF/services registration.
SpiServiceLoader() - Constructor for class org.arquillian.spacelift.loader.SpiServiceLoader
Create an instance of SPI service loader
SpiServiceLoader(ClassLoader) - Constructor for class org.arquillian.spacelift.loader.SpiServiceLoader
Creates an instance of SPI service loader.
splitToParameters(CharSequence) - Method in class org.arquillian.spacelift.process.CommandBuilder
 

T

task(Class<TASK>) - Static method in class org.arquillian.spacelift.Spacelift
Creates a task based on task definition
task(String) - Static method in class org.arquillian.spacelift.Spacelift
Creates a task based on task definition stored under alias
task(IN, Class<TASK>) - Static method in class org.arquillian.spacelift.Spacelift
Creates a task based on task definition and passes initial input to it
task(Object, String) - Static method in class org.arquillian.spacelift.Spacelift
Creates a task based on task definition stored under alias and passes initial input to it
Task<IN,OUT> - Class in org.arquillian.spacelift.task
Representation of a task that can be executed by Arquillian Spacelift.
Task() - Constructor for class org.arquillian.spacelift.task.Task
 
TaskFactory<IN,OUT,TASK extends Task<? super IN,OUT>> - Interface in org.arquillian.spacelift.task
A factory that is able to create tasks instances
TaskFactory.ExecutionServiceInjector - Class in org.arquillian.spacelift.task
 
TaskFactory.ExecutionServiceInjector() - Constructor for class org.arquillian.spacelift.task.TaskFactory.ExecutionServiceInjector
 
TaskRegistry - Interface in org.arquillian.spacelift.task
Registry that contains all available tasks.
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.task.Task
Allows to connect current task with next task, given the output of this task matches input of next task
then(String) - Method in class org.arquillian.spacelift.task.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
 
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
workpath(String) - Method in interface org.arquillian.spacelift.SpaceliftConfiguration
Returns a path in workspace
workspace() - Method in interface org.arquillian.spacelift.SpaceliftConfiguration
Returns a directory where Spacelift performs all tasks.
A B C E F G H I M N O P R S T U W 
Arquillian Spacelift API 1.0.0.Alpha9

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