Package akka.cluster.sharding
Class ShardingQueries.ShardsQueryResult<B>
- java.lang.Object
-
- akka.cluster.sharding.ShardingQueries.ShardsQueryResult<B>
-
- All Implemented Interfaces:
java.io.Serializable,scala.Equals,scala.Product
- Enclosing class:
- ShardingQueries
public static final class ShardingQueries.ShardsQueryResult<B> extends java.lang.Object implements scala.Product, java.io.SerializableINTERNAL API The result of a group query and metadata.param: failed the queries to shards that failed or did not reply within the configured
timeout. This could be indicative of several states, for example still in initialization, restart, heavily loaded and busy, where returning zero entities is not indicative of the reason param: responses the responses received from the query param: total the total number of shards tracked versus a possible subset param: timeout the timeout used to query the shards per region, for reporting metadata- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShardsQueryResult(scala.collection.immutable.Set<java.lang.String> failed, scala.collection.immutable.Seq<B> responses, int total, scala.concurrent.duration.FiniteDuration timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEqual(java.lang.Object x$1)<B> ShardingQueries.ShardsQueryResult<B>copy(scala.collection.immutable.Set<java.lang.String> failed, scala.collection.immutable.Seq<B> responses, int total, scala.concurrent.duration.FiniteDuration timeout)<B> scala.collection.immutable.Set<java.lang.String>copy$default$1()<B> scala.collection.immutable.Seq<B>copy$default$2()<B> intcopy$default$3()<B> scala.concurrent.duration.FiniteDurationcopy$default$4()booleanequals(java.lang.Object x$1)scala.collection.immutable.Set<java.lang.String>failed()inthashCode()intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()intqueried()The number of shards queried, which could equal thetotalor, be a subset if this was a retry of those that failed.scala.collection.immutable.Seq<B>responses()scala.concurrent.duration.FiniteDurationtimeout()java.lang.StringtoString()inttotal()
-
-
-
Constructor Detail
-
ShardsQueryResult
public ShardsQueryResult(scala.collection.immutable.Set<java.lang.String> failed, scala.collection.immutable.Seq<B> responses, int total, scala.concurrent.duration.FiniteDuration timeout)
-
-
Method Detail
-
failed
public scala.collection.immutable.Set<java.lang.String> failed()
-
responses
public scala.collection.immutable.Seq<B> responses()
-
total
public int total()
-
timeout
public scala.concurrent.duration.FiniteDuration timeout()
-
queried
public int queried()
The number of shards queried, which could equal thetotalor, be a subset if this was a retry of those that failed.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
copy
public <B> ShardingQueries.ShardsQueryResult<B> copy(scala.collection.immutable.Set<java.lang.String> failed, scala.collection.immutable.Seq<B> responses, int total, scala.concurrent.duration.FiniteDuration timeout)
-
copy$default$1
public <B> scala.collection.immutable.Set<java.lang.String> copy$default$1()
-
copy$default$2
public <B> scala.collection.immutable.Seq<B> copy$default$2()
-
copy$default$3
public <B> int copy$default$3()
-
copy$default$4
public <B> scala.concurrent.duration.FiniteDuration copy$default$4()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArityin interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElementin interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
-