Class ProcessorNode<K,​V>

    • Field Detail

      • stateStores

        public final Set<String> stateStores
    • Constructor Detail

      • ProcessorNode

        public ProcessorNode​(String name)
    • Method Detail

      • name

        public final String name()
      • processor

        public final Processor<K,​V> processor()
      • addChild

        public void addChild​(ProcessorNode<?,​?> child)
      • close

        public void close()
      • process

        public void process​(K key,
                            V value)
      • punctuate

        public void punctuate​(long timestamp,
                              Punctuator punctuator)
      • isTerminalNode

        public boolean isTerminalNode()
      • toString

        public String toString()
        Overrides:
        toString in class Object
        Returns:
        a string representation of this node, useful for debugging.
      • toString

        public String toString​(String indent)
        Returns:
        a string representation of this node starting with the given indent, useful for debugging.