public class Spacelift extends Object
| Constructor and Description |
|---|
Spacelift() |
| Modifier and Type | Method and Description |
|---|---|
static SpaceliftConfiguration |
configuration() |
static TaskRegistry |
registry() |
static ExecutionService |
service() |
static <IN,OUT,TASK extends Task<? super IN,OUT>> |
task(Class<TASK> taskDef)
Creates a task based on task definition
|
static <IN,OUT,TASK extends Task<? super IN,OUT>> |
task(IN input,
Class<TASK> taskDef)
Creates a task based on task definition and passes initial input to it
|
static Task<?,?> |
task(Object input,
String alias)
Creates a task based on task definition stored under alias and passes initial input to it
|
static Task<?,?> |
task(String alias)
Creates a task based on task definition stored under alias
|
public static <IN,OUT,TASK extends Task<? super IN,OUT>> TASK task(Class<TASK> taskDef)
taskDef - Task definitionpublic static Task<?,?> task(String alias) throws InvalidTaskException
alias - Task aliasInvalidTaskException - if no such task existspublic static <IN,OUT,TASK extends Task<? super IN,OUT>> TASK task(IN input, Class<TASK> taskDef)
input - Input for the tasktaskDef - Task definitionpublic static Task<?,?> task(Object input, String alias) throws InvalidTaskException
input - input for the taskalias - Task aliasInvalidTaskException - if no such task existspublic static TaskRegistry registry()
public static ExecutionService service()
public static SpaceliftConfiguration configuration()
Copyright © 2015 JBoss by Red Hat. All rights reserved.