- All Superinterfaces:
Iterable<ShardRouting>
- All Known Implementing Classes:
PlainShardsIterator
,ShardIterator
Allows to iterate over unrelated shards.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns theShardRouting
s that this shards iterator holds.int
hashCode()
Returns the next shard, ornull
if none available.int
The number of active shard routing instancesMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
sizeActive
int sizeActive()The number of active shard routing instances- Returns:
- number of active shard routing instances
-
nextOrNull
ShardRouting nextOrNull()Returns the next shard, ornull
if none available. -
hashCode
int hashCode() -
equals
-
getShardRoutings
List<ShardRouting> getShardRoutings()Returns theShardRouting
s that this shards iterator holds.
-