public class MultiThreadedNodeTreeDistributor extends AbstractNodeTreeDistributor
head, iterator, outputConfig, outputs, tree
Constructor and Description |
---|
MultiThreadedNodeTreeDistributor(DataTree tree,
Node head,
DataTreeOutputFactory outputFactory,
OsmIterator iterator,
int numOutputThreads) |
MultiThreadedNodeTreeDistributor(DataTree tree,
Node head,
List<DataTreeOutputFactory> outputFactories,
OsmIterator iterator) |
Modifier and Type | Method and Description |
---|---|
protected void |
distributeNodes() |
protected void |
initOutputs() |
execute, getHead, getOutputs
public MultiThreadedNodeTreeDistributor(DataTree tree, Node head, DataTreeOutputFactory outputFactory, OsmIterator iterator, int numOutputThreads)
public MultiThreadedNodeTreeDistributor(DataTree tree, Node head, List<DataTreeOutputFactory> outputFactories, OsmIterator iterator)
protected void initOutputs() throws IOException
initOutputs
in class AbstractNodeTreeDistributor
IOException
protected void distributeNodes() throws IOException
distributeNodes
in class AbstractNodeTreeDistributor
IOException