Class ShardedDaemonProcessCoordinator.GetNumberOfProcessesReply

java.lang.Object
org.apache.pekko.cluster.sharding.typed.internal.ShardedDaemonProcessCoordinator.GetNumberOfProcessesReply
All Implemented Interfaces:
Serializable, ClusterShardingTypedSerializable, NumberOfProcesses, scala.Equals, scala.Product
Enclosing class:
ShardedDaemonProcessCoordinator

public static final class ShardedDaemonProcessCoordinator.GetNumberOfProcessesReply extends Object implements NumberOfProcesses, ClusterShardingTypedSerializable, scala.Product, Serializable
See Also:
  • Constructor Details

    • GetNumberOfProcessesReply

      public GetNumberOfProcessesReply(int numberOfProcesses, Instant started, boolean rescaleInProgress, long revision)
  • Method Details

    • numberOfProcesses

      public int numberOfProcesses()
      Specified by:
      numberOfProcesses in interface NumberOfProcesses
    • started

      public Instant started()
      Description copied from interface: NumberOfProcesses
      The timestamp when the change to the current number of processes was initiated. If the number is the initial number of processes this value is "some time" after cluster startup.
      Specified by:
      started in interface NumberOfProcesses
    • rescaleInProgress

      public boolean rescaleInProgress()
      Specified by:
      rescaleInProgress in interface NumberOfProcesses
    • revision

      public long revision()
      Description copied from interface: NumberOfProcesses
      Revision number increased for every re-scale that has been triggered with ChangeNumberOfProcesses
      Specified by:
      revision in interface NumberOfProcesses
    • copy

      public ShardedDaemonProcessCoordinator.GetNumberOfProcessesReply copy(int numberOfProcesses, Instant started, boolean rescaleInProgress, long revision)
    • copy$default$1

      public int copy$default$1()
    • copy$default$2

      public Instant copy$default$2()
    • copy$default$3

      public boolean copy$default$3()
    • copy$default$4

      public long copy$default$4()
    • productPrefix

      public String productPrefix()
      Specified by:
      productPrefix in interface scala.Product
    • productArity

      public int productArity()
      Specified by:
      productArity in interface scala.Product
    • productElement

      public Object productElement(int x$1)
      Specified by:
      productElement in interface scala.Product
    • productIterator

      public scala.collection.Iterator<Object> productIterator()
      Specified by:
      productIterator in interface scala.Product
    • canEqual

      public boolean canEqual(Object x$1)
      Specified by:
      canEqual in interface scala.Equals
    • productElementName

      public String productElementName(int x$1)
      Specified by:
      productElementName in interface scala.Product
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object x$1)
      Specified by:
      equals in interface scala.Equals
      Overrides:
      equals in class Object