Class DurableProducerQueue.StoreMessageSent<A>
java.lang.Object
org.apache.pekko.actor.typed.delivery.DurableProducerQueue.StoreMessageSent<A>
- All Implemented Interfaces:
Serializable,DurableProducerQueue.Command<A>,scala.Equals,scala.Product
- Enclosing class:
- DurableProducerQueue
public static final class DurableProducerQueue.StoreMessageSent<A>
extends Object
implements DurableProducerQueue.Command<A>, scala.Product, Serializable
Store the fact that a message is to be sent. Replies with
DurableProducerQueue.StoreMessageSentAck when
the message has been successfully been stored.
This command may be retied and the implementation should be idempotent, i.e. deduplicate already processed sequence numbers.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStoreMessageSent(DurableProducerQueue.MessageSent<A> sent, ActorRef<DurableProducerQueue.StoreMessageSentAck> replyTo) -
Method Summary
Modifier and TypeMethodDescriptionbooleancopy(DurableProducerQueue.MessageSent<A> sent, ActorRef<DurableProducerQueue.StoreMessageSentAck> replyTo) booleaninthashCode()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>replyTo()sent()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
StoreMessageSent
public StoreMessageSent(DurableProducerQueue.MessageSent<A> sent, ActorRef<DurableProducerQueue.StoreMessageSentAck> replyTo)
-
-
Method Details
-
sent
-
replyTo
-
copy
public <A> DurableProducerQueue.StoreMessageSent<A> copy(DurableProducerQueue.MessageSent<A> sent, ActorRef<DurableProducerQueue.StoreMessageSentAck> replyTo) -
copy$default$1
-
copy$default$2
-
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
-