public class PlainShardIterator extends PlainShardsIterator implements ShardIterator
Constructor and Description |
---|
PlainShardIterator(ShardId shardId,
java.util.List<ShardRouting> shards)
Creates a
PlainShardIterator instance that iterates over a subset of the given shards
this the a given shardId . |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ShardIterator o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
ShardId |
shardId()
The shard id this group relates to.
|
asUnordered, nextOrNull, remaining, reset, size, sizeActive
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
reset
asUnordered, nextOrNull, remaining, size, sizeActive
public PlainShardIterator(ShardId shardId, java.util.List<ShardRouting> shards)
PlainShardIterator
instance that iterates over a subset of the given shards
this the a given shardId
.shardId
- shard id of the groupshards
- shards to iteratepublic ShardId shardId()
ShardIterator
shardId
in interface ShardIterator
public boolean equals(java.lang.Object o)
equals
in interface ShardsIterator
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface ShardsIterator
hashCode
in class java.lang.Object
public int compareTo(ShardIterator o)
compareTo
in interface java.lang.Comparable<ShardIterator>