Package akka.cluster.typed
Class SetAppVersionLater
- java.lang.Object
-
- akka.cluster.typed.SetAppVersionLater
-
- All Implemented Interfaces:
ClusterCommand,java.io.Serializable,scala.Equals,scala.Product
public final class SetAppVersionLater extends java.lang.Object implements ClusterCommand, scala.Product, java.io.Serializable
Scala API: If theappVersionis read from an external system (e.g. Kubernetes) it can be defined after system startup but before joining by completing theappVersionFuture. In that case,SetAppVersionLatershould be sent beforeJoinorJoinSeedNodesIt's fine to sendJoinorJoinSeedNodesimmediately afterwards (before theFutureis completed. The join will then wait for theappVersionto be completed.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SetAppVersionLater(scala.concurrent.Future<Version> appVersion)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SetAppVersionLaterapply(scala.concurrent.Future<Version> appVersion)scala.concurrent.Future<Version>appVersion()booleancanEqual(java.lang.Object x$1)SetAppVersionLatercopy(scala.concurrent.Future<Version> appVersion)scala.concurrent.Future<Version>copy$default$1()static SetAppVersionLatercreate(java.util.concurrent.CompletionStage<Version> appVersion)Java API: If theappVersionis read from an external system (e.g.booleanequals(java.lang.Object x$1)inthashCode()intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()java.lang.StringtoString()static scala.Option<scala.concurrent.Future<Version>>unapply(SetAppVersionLater x$0)
-
-
-
Constructor Detail
-
SetAppVersionLater
public SetAppVersionLater(scala.concurrent.Future<Version> appVersion)
-
-
Method Detail
-
create
public static SetAppVersionLater create(java.util.concurrent.CompletionStage<Version> appVersion)
Java API: If theappVersionis read from an external system (e.g. Kubernetes) it can be defined after system startup but before joining by completing theappVersionCompletionStage. In that case,SetAppVersionLatershould be sent beforeJoinorJoinSeedNodesIt's fine to sendJoinorJoinSeedNodesimmediately afterwards (before theCompletionStageis completed. The join will then wait for theappVersionto be completed.
-
apply
public static SetAppVersionLater apply(scala.concurrent.Future<Version> appVersion)
-
unapply
public static scala.Option<scala.concurrent.Future<Version>> unapply(SetAppVersionLater x$0)
-
appVersion
public scala.concurrent.Future<Version> appVersion()
-
copy
public SetAppVersionLater copy(scala.concurrent.Future<Version> appVersion)
-
copy$default$1
public scala.concurrent.Future<Version> copy$default$1()
-
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
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
-