Class ChainingNodeProcessor

java.lang.Object
org.saidone.processors.AbstractNodeProcessor
org.saidone.processors.ChainingNodeProcessor
All Implemented Interfaces:
NodeProcessor

@Component public class ChainingNodeProcessor extends AbstractNodeProcessor
A processor that delegates node processing to a chain of other processors.

The list of processors is provided via the processors argument in the configuration. Each element of the list must define at least a name. Optional args and readOnly can be specified per processor.

  • Constructor Details

    • ChainingNodeProcessor

      public ChainingNodeProcessor()
  • Method Details

    • processNode

      public void processNode(String nodeId, ProcessorConfig config)
      Description copied from interface: NodeProcessor
      Process a single node.
      Parameters:
      nodeId - id of the node
      config - processor configuration