NodeFactory¶
NodeFactory<KIn, VIn, KOut, VOut> is an abstraction of named node factories (with predecessors).
NodeFactory is a private static abstract class of InternalTopologyBuilder.
Contract¶
build¶
ProcessorNode<KIn, VIn, KOut, VOut> build()
Used when:
InternalTopologyBuilderis requested to build a ProcessorTopology
describe¶
AbstractNode describe()
Used when:
InternalTopologyBuilderis requested to describeSubtopology
Implementations¶
Creating Instance¶
NodeFactory takes the following to be created:
- Name
- Predecessors
Abstract Class
NodeFactory is an abstract class and cannot be created directly. It is created indirectly for the concrete NodeFactory'ies.