Interface ShardIterator

All Superinterfaces:
java.lang.Comparable<ShardIterator>, Countable, java.lang.Iterable<ShardRouting>, ShardsIterator
All Known Implementing Classes:
PlainShardIterator

public interface ShardIterator
extends ShardsIterator, java.lang.Comparable<ShardIterator>
Allows to iterate over a set of shard instances (routing) within a shard id group.
  • Method Summary

    Modifier and Type Method Description
    void reset()
    Resets the iterator.
    ShardId shardId()
    The shard id this group relates to.

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator

    Methods inherited from interface org.elasticsearch.cluster.routing.ShardsIterator

    equals, getShardRoutings, hashCode, nextOrNull, remaining, size, sizeActive
  • Method Details

    • shardId

      ShardId shardId()
      The shard id this group relates to.
    • reset

      void reset()
      Resets the iterator.
      Specified by:
      reset in interface ShardsIterator