java.lang.Object
ru.tinkoff.kora.application.graph.internal.NodeImpl<T>
- All Implemented Interfaces:
Node<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Graph.Factory<? extends T>final ApplicationGraphDrawfinal int -
Constructor Summary
ConstructorsConstructorDescriptionNodeImpl(ApplicationGraphDraw graphDraw, int index, Graph.Factory<? extends T> factory, Type type, List<NodeImpl<?>> dependencyNodes, List<NodeImpl<? extends GraphInterceptor<T>>> interceptors, Class<?>[] tags) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependentNode(NodeImpl<?> node) voiddeleteDependentNode(NodeImpl<?> node) List<NodeImpl<? extends GraphInterceptor<T>>>voidintercepts(NodeImpl<?> node) booleanClass<?>[]tags()type()valueOf()
-
Field Details
-
graphDraw
-
index
public final int index -
factory
-
-
Constructor Details
-
NodeImpl
public NodeImpl(ApplicationGraphDraw graphDraw, int index, Graph.Factory<? extends T> factory, Type type, List<NodeImpl<?>> dependencyNodes, List<NodeImpl<? extends GraphInterceptor<T>>> interceptors, Class<?>[] tags)
-
-
Method Details
-
valueOf
-
addDependentNode
-
deleteDependentNode
-
intercepts
-
getDependentNodes
-
getDependencyNodes
-
getInterceptors
-
getIntercepts
-
isValueOf
public boolean isValueOf() -
type
-
tags
-