@Override
public Void visitCollectNode(CollectNode node, Job context) {
node.jobId(context.id()); // add jobId to collectNode
if (node.isRouted()) {
context.addTask(new RemoteCollectTask(
node,
transportActionProvider.transportCollectNodeAction(),
handlerSideDataCollectOperation));
} else {
context.addTask(new LocalCollectTask(handlerSideDataCollectOperation, node));