org.elasticsearch.cluster.routing
Class PlainShardIterator
java.lang.Object
org.elasticsearch.cluster.routing.PlainShardsIterator
org.elasticsearch.cluster.routing.PlainShardIterator
- All Implemented Interfaces:
- java.lang.Iterable<ShardRouting>, java.util.Iterator<ShardRouting>, ShardIterator, ShardsIterator
public class PlainShardIterator
- extends PlainShardsIterator
- implements ShardIterator
Methods inherited from class org.elasticsearch.cluster.routing.PlainShardsIterator |
hasNext, hasNextActive, hasNextAssigned, iterator, next, nextActive, nextActiveOrNull, nextAssigned, nextAssignedOrNull, remove, size, sizeActive, sizeAssigned |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Iterable |
iterator |
Methods inherited from interface java.util.Iterator |
hasNext, next, remove |
PlainShardIterator
public PlainShardIterator(ShardId shardId,
java.util.List<ShardRouting> shards)
PlainShardIterator
public PlainShardIterator(ShardId shardId,
java.util.List<ShardRouting> shards,
int index)
reset
public ShardIterator reset()
- Description copied from interface:
ShardsIterator
- Resets the iterator.
- Specified by:
reset
in interface ShardIterator
- Specified by:
reset
in interface ShardsIterator
- Overrides:
reset
in class PlainShardsIterator
shardId
public ShardId shardId()
- Description copied from interface:
ShardIterator
- The shard id this group relates to.
- Specified by:
shardId
in interface ShardIterator
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface ShardsIterator
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Specified by:
hashCode
in interface ShardsIterator
- Overrides:
hashCode
in class java.lang.Object