Annotation Interface Output
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionString[]The branches aMultiOutputIteratorparameter routes records to, when it feeds more than one.The output branch fed by this parameter.
-
Element Details
-
value
The output branch fed by this parameter. Used byOutputEmitterparameters, which always feed exactly one branch, and byMultiOutputIteratorparameters streaming to a single branch.- Returns:
- the branch name,
__default__if not set.
- Default:
- "__default__"
-
branches
The branches aMultiOutputIteratorparameter routes records to, when it feeds more than one. This is declarative metadata only: it lets the design/Studio layer know the output connections of the component, the routing itself is done at runtime throughTaggedOutputorMultiOutputIterator.setIterator(String, java.util.Iterator). When left empty,value()is used, which covers the single branch streaming case. It is not supported onOutputEmitterparameters.- Returns:
- the branch names, empty to fallback on
value().
- Default:
- {}
-