Interface NodeCollector

All Known Implementing Classes:
AbstractNodeCollector, NodeListCollector, NodeTreeCollector, QueryNodeCollector

public interface NodeCollector
Contract for components able to collect node identifiers and push them into the processing queue.
  • Method Details

    • collect

      Start collecting nodes asynchronously.
      Parameters:
      config - collector configuration
      Returns:
      future representing the asynchronous task
    • collectNodes

      void collectNodes(CollectorConfig config)
      Implementation specific node collection logic.
      Parameters:
      config - collector configuration