Package org.saidone.collectors
Class AbstractNodeCollector
java.lang.Object
org.saidone.collectors.AbstractNodeCollector
- All Implemented Interfaces:
NodeCollector
- Direct Known Subclasses:
NodeListCollector
,NodeTreeCollector
,QueryNodeCollector
Base implementation of
NodeCollector
providing queue injection and a
default asynchronous execution of NodeCollector.collectNodes(CollectorConfig)
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollect
(CollectorConfig config) Start collecting nodes asynchronously.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.saidone.collectors.NodeCollector
collectNodes
-
Constructor Details
-
AbstractNodeCollector
public AbstractNodeCollector()
-
-
Method Details
-
collect
Description copied from interface:NodeCollector
Start collecting nodes asynchronously.- Specified by:
collect
in interfaceNodeCollector
- Parameters:
config
- collector configuration- Returns:
- future representing the asynchronous task
-