Uses of Class
de.codecentric.reedelk.platform.graph.ExecutionNode
-
-
Uses of ExecutionNode in de.codecentric.reedelk.platform.commons
Methods in de.codecentric.reedelk.platform.commons that return ExecutionNode Modifier and Type Method Description static ExecutionNodeFindFirstSuccessorLeadingTo. of(ExecutionGraph graph, ExecutionNode start, ExecutionNode end)static ExecutionNodeNextNode. ofOrThrow(ExecutionNode current, ExecutionGraph graph)Returns the successor node of the current node and it throws an exception if a node was not found.Methods in de.codecentric.reedelk.platform.commons that return types with arguments of type ExecutionNode Modifier and Type Method Description static Optional<ExecutionNode>NextNode. of(ExecutionNode current, ExecutionGraph graph)Methods in de.codecentric.reedelk.platform.commons with parameters of type ExecutionNode Modifier and Type Method Description static ExecutionNodeFindFirstSuccessorLeadingTo. of(ExecutionGraph graph, ExecutionNode start, ExecutionNode end)static Optional<ExecutionNode>NextNode. of(ExecutionNode current, ExecutionGraph graph)static ExecutionNodeNextNode. ofOrThrow(ExecutionNode current, ExecutionGraph graph)Returns the successor node of the current node and it throws an exception if a node was not found. -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.commons
Methods in de.codecentric.reedelk.platform.component.commons with parameters of type ExecutionNode Modifier and Type Method Description static booleanJoinUtils. isJoin(ExecutionNode nextAfterStop)static de.codecentric.reedelk.runtime.api.component.JoinJoinUtils. joinComponentOrDefault(ExecutionNode executionNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.flowreference
Methods in de.codecentric.reedelk.platform.component.flowreference that return ExecutionNode Modifier and Type Method Description ExecutionNodeFlowReferenceDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)Methods in de.codecentric.reedelk.platform.component.flowreference with parameters of type ExecutionNode Modifier and Type Method Description ExecutionNodeFlowReferenceDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.foreach
Methods in de.codecentric.reedelk.platform.component.foreach that return ExecutionNode Modifier and Type Method Description ExecutionNodeForEachDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeForEachWrapper. getFirstEachNode()ExecutionNodeForEachWrapper. getStopNode()Methods in de.codecentric.reedelk.platform.component.foreach with parameters of type ExecutionNode Modifier and Type Method Description ExecutionNodeForEachDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)org.reactivestreams.Publisher<MessageAndContext>ForEachExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)voidForEachWrapper. setFirstEachNode(ExecutionNode firstEachNode)voidForEachWrapper. setStopNode(ExecutionNode stopNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.fork
Methods in de.codecentric.reedelk.platform.component.fork that return ExecutionNode Modifier and Type Method Description ExecutionNodeForkDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeForkWrapper. getStopNode()Methods in de.codecentric.reedelk.platform.component.fork that return types with arguments of type ExecutionNode Modifier and Type Method Description List<ExecutionNode>ForkWrapper. getForkNodes()Methods in de.codecentric.reedelk.platform.component.fork with parameters of type ExecutionNode Modifier and Type Method Description voidForkWrapper. addForkNode(ExecutionNode executionNode)ExecutionNodeForkDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)org.reactivestreams.Publisher<MessageAndContext>ForkExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)voidForkWrapper. setStopNode(ExecutionNode stopNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.router
Fields in de.codecentric.reedelk.platform.component.router declared as ExecutionNode Modifier and Type Field Description ExecutionNodeRouterWrapper.PathExpressionPair. pathReferenceMethods in de.codecentric.reedelk.platform.component.router that return ExecutionNode Modifier and Type Method Description ExecutionNodeRouterDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeRouterWrapper. getEndOfRouterStopNode()Methods in de.codecentric.reedelk.platform.component.router with parameters of type ExecutionNode Modifier and Type Method Description voidRouterWrapper. addExpressionAndPathPair(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicString expression, ExecutionNode pathExecutionNode)ExecutionNodeRouterDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)org.reactivestreams.Publisher<MessageAndContext>RouterExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)voidRouterWrapper. setEndOfRouterStopNode(ExecutionNode endOfRouterStopNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.stop
Methods in de.codecentric.reedelk.platform.component.stop with parameters of type ExecutionNode Modifier and Type Method Description org.reactivestreams.Publisher<MessageAndContext>StopExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)When we find a stop node, we just return the parent flux. -
Uses of ExecutionNode in de.codecentric.reedelk.platform.component.trycatch
Methods in de.codecentric.reedelk.platform.component.trycatch that return ExecutionNode Modifier and Type Method Description ExecutionNodeTryCatchDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeTryCatchWrapper. getFirstCatchNode()ExecutionNodeTryCatchWrapper. getFirstTryNode()ExecutionNodeTryCatchWrapper. getStopNode()Methods in de.codecentric.reedelk.platform.component.trycatch with parameters of type ExecutionNode Modifier and Type Method Description ExecutionNodeTryCatchDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)org.reactivestreams.Publisher<MessageAndContext>TryCatchExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)voidTryCatchWrapper. setFirstCatchNode(ExecutionNode firstCatchNode)voidTryCatchWrapper. setFirstTryNode(ExecutionNode firstTryNode)voidTryCatchWrapper. setStopNode(ExecutionNode stopNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.execution
Methods in de.codecentric.reedelk.platform.execution with parameters of type ExecutionNode Modifier and Type Method Description org.reactivestreams.Publisher<MessageAndContext>FlowExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)org.reactivestreams.Publisher<MessageAndContext>FlowExecutorFactory. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode next, ExecutionGraph graph)org.reactivestreams.Publisher<MessageAndContext>ProcessorAsyncExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph)org.reactivestreams.Publisher<MessageAndContext>ProcessorSyncExecutor. execute(org.reactivestreams.Publisher<MessageAndContext> publisher, ExecutionNode currentNode, ExecutionGraph graph) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.flow
Methods in de.codecentric.reedelk.platform.flow with parameters of type ExecutionNode Modifier and Type Method Description voidReleaseReferenceConsumer. accept(ExecutionNode executionNode) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.flow.deserializer
Methods in de.codecentric.reedelk.platform.flow.deserializer that return ExecutionNode Modifier and Type Method Description ExecutionNodeDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeDeserializerFactory. deserialize()ExecutionNodeGenericComponentDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeFlowDeserializerContext. instantiateComponent(Class clazz)ExecutionNodeFlowDeserializerContext. instantiateComponent(String componentName)Methods in de.codecentric.reedelk.platform.flow.deserializer with parameters of type ExecutionNode Modifier and Type Method Description ExecutionNodeDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)ExecutionNodeGenericComponentDeserializer. deserialize(ExecutionNode parent, org.json.JSONObject componentDefinition)de.codecentric.reedelk.runtime.api.component.ImplementorFlowDeserializerContext. instantiateImplementor(ExecutionNode executionNode, String implementorName)DeserializerFactoryDeserializerFactory. parent(ExecutionNode parent)Constructors in de.codecentric.reedelk.platform.flow.deserializer with parameters of type ExecutionNode Constructor Description GenericComponentDefinitionDeserializer(ExecutionNode executionNode, FlowDeserializerContext context) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.graph
Methods in de.codecentric.reedelk.platform.graph that return ExecutionNode Modifier and Type Method Description ExecutionNodeExecutionGraph. getRoot()Methods in de.codecentric.reedelk.platform.graph that return types with arguments of type ExecutionNode Modifier and Type Method Description Optional<ExecutionNode>ExecutionGraph. findOne(Predicate<ExecutionNode> predicate)Collection<ExecutionNode>ExecutionGraph. successors(ExecutionNode executionNode)Methods in de.codecentric.reedelk.platform.graph with parameters of type ExecutionNode Modifier and Type Method Description voidExecutionGraph. putEdge(ExecutionNode n1, ExecutionNode n2)Collection<ExecutionNode>ExecutionGraph. successors(ExecutionNode executionNode)Method parameters in de.codecentric.reedelk.platform.graph with type arguments of type ExecutionNode Modifier and Type Method Description voidExecutionGraph. applyOnNodes(Consumer<ExecutionNode> consumer)Optional<ExecutionNode>ExecutionGraph. findOne(Predicate<ExecutionNode> predicate) -
Uses of ExecutionNode in de.codecentric.reedelk.platform.module
Methods in de.codecentric.reedelk.platform.module that return ExecutionNode Modifier and Type Method Description ExecutionNodeModulesManager. instantiateComponent(org.osgi.framework.BundleContext context, String componentName)Methods in de.codecentric.reedelk.platform.module with parameters of type ExecutionNode Modifier and Type Method Description de.codecentric.reedelk.runtime.api.component.ImplementorModulesManager. instantiateImplementor(org.osgi.framework.BundleContext context, ExecutionNode executionNode, String componentName)
-