Class ExecutionNode
- java.lang.Object
-
- de.codecentric.reedelk.platform.graph.ExecutionNode
-
public class ExecutionNode extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecutionNode.ReferencePair<T extends de.codecentric.reedelk.runtime.api.component.Implementor>
-
Constructor Summary
Constructors Constructor Description ExecutionNode(ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Component> componentReference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Implementor> dependencyReference)voidclearReferences()de.codecentric.reedelk.runtime.api.component.ComponentgetComponent()ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Component>getComponentReference()List<ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Implementor>>getDependencyReferences()booleanisUsingComponent(String targetComponentName)voidonInitializeEvent()
-
-
-
Constructor Detail
-
ExecutionNode
public ExecutionNode(ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Component> componentReference)
-
-
Method Detail
-
getComponentReference
public ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Component> getComponentReference()
-
add
public void add(ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Implementor> dependencyReference)
-
getComponent
public de.codecentric.reedelk.runtime.api.component.Component getComponent()
-
getDependencyReferences
public List<ExecutionNode.ReferencePair<de.codecentric.reedelk.runtime.api.component.Implementor>> getDependencyReferences()
-
clearReferences
public void clearReferences()
-
isUsingComponent
public boolean isUsingComponent(String targetComponentName)
-
onInitializeEvent
public void onInitializeEvent()
-
-