public class FaradayCageContext<U extends ExecutionGraphNode<T>,V extends ExecutionNodeWrapper<U,T>,T> extends Object
| Modifier and Type | Method | Description |
|---|---|---|
static void |
addForkListener(Consumer<String> runIdConsumer) |
|
CompiledExecutionGraph |
compile(Model configModel) |
|
CompiledExecutionGraph |
compile(Model configModel,
String runId) |
|
Model |
getAllAvailablePluginDeclarations() |
|
static <X> CompletableFuture<X> |
getCompletableFuture() |
|
static <X> CompletableFuture<X> |
getCompletedFuture(X completionValue) |
|
Model |
getFullValidationModel() |
|
static String |
getRunId() |
|
Model |
getValidationModelFor(Resource id) |
|
static String |
newRunId() |
|
static <U extends ExecutionGraphNode<T>,V extends ExecutionNodeWrapper<U,T>,T> |
of(Class<U> uClass,
Class<V> vClass,
org.pf4j.PluginManager pluginManager) |
|
void |
run(CompiledExecutionGraph compiledExecutionGraph) |
|
void |
run(Model configModel) |
public static <U extends ExecutionGraphNode<T>,V extends ExecutionNodeWrapper<U,T>,T> FaradayCageContext<U,V,T> of(Class<U> uClass, Class<V> vClass, org.pf4j.PluginManager pluginManager)
public static String getRunId()
public static String newRunId()
public static <X> CompletableFuture<X> getCompletableFuture()
public static <X> CompletableFuture<X> getCompletedFuture(X completionValue)
public Model getAllAvailablePluginDeclarations()
public Model getFullValidationModel()
public void run(Model configModel)
public void run(CompiledExecutionGraph compiledExecutionGraph)
public CompiledExecutionGraph compile(Model configModel)
public CompiledExecutionGraph compile(Model configModel, String runId)
Copyright © 2019. All rights reserved.