Module org.elasticsearch.server
Package org.elasticsearch.action.support.broadcast.node
package org.elasticsearch.action.support.broadcast.node
-
ClassDescriptionTransportBroadcastByNodeAction<Request extends BroadcastRequest<Request>,
Response extends BaseBroadcastResponse, ShardOperationResult extends Writeable, NodeContext> Abstraction for transporting aggregated shard-level operations in a single request (NodeRequest) per-node and executing the shard-level operations serially on the receiving node.Can be used for implementations ofTransportBroadcastByNodeAction.shardOperation(Request, org.elasticsearch.cluster.routing.ShardRouting, org.elasticsearch.tasks.Task, NodeContext, org.elasticsearch.action.ActionListener<ShardOperationResult>)for which there is no shard-level return value.TransportBroadcastByNodeAction.ResponseFactory<Response,ShardOperationResult>