Class ShardCoordinator.Internal$.BeginHandOff
java.lang.Object
org.apache.pekko.cluster.sharding.ShardCoordinator.Internal$.BeginHandOff
- All Implemented Interfaces:
Serializable,scala.Equals,scala.Product
- Enclosing class:
- ShardCoordinator.Internal$
public final class ShardCoordinator.Internal$.BeginHandOff
extends Object
implements scala.Product, Serializable
ShardCoordinator initiates rebalancing process by sending this message
to all registered ShardRegion actors (including proxy only). They are
supposed to discard their known location of the shard, i.e. start buffering
incoming messages for the shard. They reply with ShardCoordinator.Internal$.BeginHandOffAck.
When all have replied the ShardCoordinator continues by sending
HandOff to the ShardRegion responsible for the shard.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.pekko.cluster.sharding.ShardCoordinator.Internal.BeginHandOffbooleanorg.apache.pekko.cluster.sharding.ShardCoordinator.Internal.BeginHandOffbooleaninthashCode()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>shard()toString()static scala.Option<String>unapply(org.apache.pekko.cluster.sharding.ShardCoordinator.Internal.BeginHandOff x$0) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
BeginHandOff
-
-
Method Details
-
apply
public static org.apache.pekko.cluster.sharding.ShardCoordinator.Internal.BeginHandOff apply(String shard) -
unapply
public static scala.Option<String> unapply(org.apache.pekko.cluster.sharding.ShardCoordinator.Internal.BeginHandOff x$0) -
shard
-
copy
-
copy$default$1
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArityin interfacescala.Product
-
productElement
- Specified by:
productElementin interfacescala.Product
-
productIterator
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-