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 java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddForkListener(java.util.function.Consumer<java.lang.String> runIdConsumer)CompiledExecutionGraphcompile(Model configModel)CompiledExecutionGraphcompile(Model configModel, java.lang.String runId)ModelgetAllAvailablePluginDeclarations()static <X> java.util.concurrent.CompletableFuture<X>getCompletableFuture()static <X> java.util.concurrent.CompletableFuture<X>getCompletedFuture(X completionValue)ModelgetFullValidationModel()static java.lang.StringgetRunId()ModelgetValidationModelFor(Resource id)static java.lang.StringnewRunId()static <U extends ExecutionNode<T>,V extends ExecutionNodeWrapper<U,T>,T>
FaradayCageContext<U,V,T>of(java.lang.Class<U> uClass, java.lang.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(java.lang.Class<U> uClass, java.lang.Class<V> vClass, org.pf4j.PluginManager pluginManager)
-
getRunId
public static java.lang.String getRunId()
-
newRunId
public static java.lang.String newRunId()
-
addForkListener
public static void addForkListener(java.util.function.Consumer<java.lang.String> runIdConsumer)
-
getCompletableFuture
public static <X> java.util.concurrent.CompletableFuture<X> getCompletableFuture()
-
getCompletedFuture
public static <X> java.util.concurrent.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, java.lang.String runId)
-
-