Class DemultiplexerNode


  • public class DemultiplexerNode
    extends Node
    The DemultiplexerNode merges a set of input stream bundles into a single output stream bundle. The merge is performed so that all stream from the first bundle, then all streams from the second bundle and so on end up in the output bundle. The demultiplexed streams' contents are not modified in any other way.
    • Constructor Detail

      • DemultiplexerNode

        public DemultiplexerNode()
    • Method Detail

      • getWorkerClassName

        public String getWorkerClassName()
        Description copied from class: Node
        Return the node's associated com.levigo.jadice.server.core.NodeWorker full qualified class's name. By default, the worker class name is
        • The same as the node name with the trailing "Node" replaced by "Worker" if the node name ends in "Node"
        • The node class name with an appended "Worker" otherwise.
        The package name of the worker class is the name of the Node's package with an appended ".worker".

        This behavior can be overridden in concrete subclasses.

        Overrides:
        getWorkerClassName in class Node
        Returns:
        the full qualified class name of the worker of this node.
      • getInputCardinality

        public Node.Cardinality getInputCardinality()
        Description copied from class: Node
        Return the input cardinality of this node, i.e. how many bundles (not streams!) it expects to process. By default, nodes are "pipe-style", i.e. one input, one output.
        Overrides:
        getInputCardinality in class Node
        Returns:
        input cardinality