Register a listener to listen to stop events.
Listener that will be invoked once the traversal stops.
Get the query source containing all triples obtained from traversal. This excludes sources that can not be aggregated, such as SPARQL endpoints.
Create a new iterator over all query sources that could not be aggregated in the main query source. This iterator will only end once traversal stops.
The queue of links to be followed.
The seed links used for populating the link queue.
Start traversal over the link queue.
A callback for error events.
The query context.
If the traversal has been initiated.
Terminate traversal.
If the traversal has ended, either forcefully, or after draining the link queue completely.
A link traversal manager manages a link queue, and uses it to populate the aggregated query source and non-aggregated query sources. The aggregated source contains all documents that do not offer a proper query interface. All sources with a proper query interface are captured in the nhe non-aggregated query sources.