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
Modifier and TypeMethodDescriptionstatic voidaddForkListener(Consumer<String> runIdConsumer)static <X> CompletableFuture<X>static <X> CompletableFuture<X>getCompletedFuture(X completionValue)static StringgetRunId()static StringnewRunId()static <U extends ExecutionNode<T>, V extends ExecutionNodeWrapper<U, T>, T>
FaradayCageContext<U,V,T>voidrun(CompiledExecutionGraph compiledExecutionGraph)void
-
Method Details
-
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
-
newRunId
-
addForkListener
-
getCompletableFuture
-
getCompletedFuture
-
getAllAvailablePluginDeclarations
-
getValidationModelFor
-
getFullValidationModel
-
run
-
run
-
compile
-
compile
-