Class SetAppVersionLater$

java.lang.Object
org.apache.pekko.cluster.typed.SetAppVersionLater$
All Implemented Interfaces:
Serializable

public class SetAppVersionLater$ extends Object implements Serializable
See Also:
  • Field Details

    • MODULE$

      public static final SetAppVersionLater$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • SetAppVersionLater$

      public SetAppVersionLater$()
  • Method Details

    • create

      public SetAppVersionLater create(CompletionStage<Version> appVersion)
      Java API: If the appVersion is read from an external system (e.g. Kubernetes) it can be defined after system startup but before joining by completing the appVersion CompletionStage. In that case, SetAppVersionLater should be sent before Join or JoinSeedNodes. It's fine to send Join or JoinSeedNodes immediately afterwards (before the CompletionStage is completed). The join will then wait for the appVersion to be completed.
    • apply

      public SetAppVersionLater apply(scala.concurrent.Future<Version> appVersion)
    • unapply

      public scala.Option<scala.concurrent.Future<Version>> unapply(SetAppVersionLater x$0)