Class Replicator.UpdateTimeout<A extends ReplicatedData>

All Implemented Interfaces:
Serializable, NoSerializationVerificationNeeded, scala.Equals, scala.Product
Enclosing class:
Replicator

public static final class Replicator.UpdateTimeout<A extends ReplicatedData> extends Replicator.UpdateFailure<A> implements scala.Product, Serializable
The direct replication of the Replicator.Update could not be fulfill according to the given consistency level and timeout.

The Update was still performed locally and possibly replicated to some nodes. It will eventually be disseminated to other replicas, unless the local replica crashes before it has been able to communicate with other replicas.

See Also:
  • Constructor Details

    • UpdateTimeout

      public UpdateTimeout(Key<A> key, scala.Option<Object> request)
  • Method Details

    • key

      public Key<A> key()
      Specified by:
      key in class Replicator.UpdateResponse<A extends ReplicatedData>
    • request

      public scala.Option<Object> request()
      Specified by:
      request in class Replicator.UpdateResponse<A extends ReplicatedData>
    • copy

      public <A extends ReplicatedData> Replicator.UpdateTimeout<A> copy(Key<A> key, scala.Option<Object> request)
    • copy$default$1

      public <A extends ReplicatedData> Key<A> copy$default$1()
    • copy$default$2

      public <A extends ReplicatedData> scala.Option<Object> copy$default$2()
    • 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