Package org.aksw.faraday_cage.engine
Class FaradayCageContext<U extends ExecutionNode<T>,V extends ExecutionNodeWrapper<U,T>,T>
- java.lang.Object
-
- org.aksw.faraday_cage.engine.FaradayCageContext<U,V,T>
-
public class FaradayCageContext<U extends ExecutionNode<T>,V extends ExecutionNodeWrapper<U,T>,T> extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddForkListener(Consumer<String> runIdConsumer)CompiledExecutionGraphcompile(Model configModel)CompiledExecutionGraphcompile(Model configModel, String runId)ModelgetAllAvailablePluginDeclarations()static <X> CompletableFuture<X>getCompletableFuture()static <X> CompletableFuture<X>getCompletedFuture(X completionValue)ModelgetFullValidationModel()static StringgetRunId()ModelgetValidationModelFor(Resource id)static StringnewRunId()static <U extends ExecutionNode<T>,V extends ExecutionNodeWrapper<U,T>,T>
FaradayCageContext<U,V,T>of(Class<U> uClass, Class<V> vClass, org.pf4j.PluginManager pluginManager)voidrun(CompiledExecutionGraph compiledExecutionGraph)voidrun(Model configModel)
-
-
-
Method Detail
-
of
public static <U extends ExecutionNode<T>,V extends ExecutionNodeWrapper<U,T>,T> FaradayCageContext<U,V,T> of(Class<U> uClass, Class<V> vClass, org.pf4j.PluginManager pluginManager)
-
getRunId
public static String getRunId()
-
newRunId
public static String newRunId()
-
getCompletableFuture
public static <X> CompletableFuture<X> getCompletableFuture()
-
getCompletedFuture
public static <X> CompletableFuture<X> getCompletedFuture(X completionValue)
-
getAllAvailablePluginDeclarations
public Model getAllAvailablePluginDeclarations()
-
getFullValidationModel
public Model getFullValidationModel()
-
run
public void run(Model configModel)
-
run
public void run(CompiledExecutionGraph compiledExecutionGraph)
-
compile
public CompiledExecutionGraph compile(Model configModel)
-
compile
public CompiledExecutionGraph compile(Model configModel, String runId)
-
-