Class TransportBroadcastAction.AsyncBroadcastAction

java.lang.Object
org.elasticsearch.action.support.broadcast.TransportBroadcastAction.AsyncBroadcastAction
Enclosing class:
TransportBroadcastAction<Request extends BroadcastRequest<Request>,​Response extends BroadcastResponse,​ShardRequest extends BroadcastShardRequest,​ShardResponse extends BroadcastShardResponse>

protected class TransportBroadcastAction.AsyncBroadcastAction
extends java.lang.Object
  • Field Details

    • shardsResponses

      protected final java.util.concurrent.atomic.AtomicReferenceArray shardsResponses
  • Constructor Details

  • Method Details

    • start

      public void start()
    • performOperation

      protected void performOperation​(ShardIterator shardIt, ShardRouting shard, int shardIndex)
    • onOperation

      protected void onOperation​(ShardRouting shard, int shardIndex, ShardResponse response)
    • shardsResponses

      protected java.util.concurrent.atomic.AtomicReferenceArray shardsResponses()
    • finishHim

      protected void finishHim()