Package akka.actor.typed.delivery
Class ConsumerController.SequencedMessage$
- java.lang.Object
-
- akka.actor.typed.delivery.ConsumerController.SequencedMessage$
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ConsumerController
public static class ConsumerController.SequencedMessage$ extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ConsumerController.SequencedMessage$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description SequencedMessage$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <A> ConsumerController.SequencedMessage<A>
apply(java.lang.String producerId, long seqNr, java.lang.Object message, boolean first, boolean ack, ActorRef<ProducerControllerImpl.InternalCommand> producerController)
This is used between theProducerController
andConsumerController
.<A> scala.Option<scala.Tuple5<java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object>>
unapply(ConsumerController.SequencedMessage<A> x$0)
-
-
-
Field Detail
-
MODULE$
public static final ConsumerController.SequencedMessage$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
apply
public <A> ConsumerController.SequencedMessage<A> apply(java.lang.String producerId, long seqNr, java.lang.Object message, boolean first, boolean ack, ActorRef<ProducerControllerImpl.InternalCommand> producerController)
This is used between theProducerController
andConsumerController
. Should rarely be used in application code but is public because it's in the signature for theEntityTypeKey
when usingShardingConsumerController
.In the future we may also make the custom
send
inProducerController
public to make it possible to wrap it or send it in other ways when building higher level abstractions that are using theProducerController
. That is used byShardingProducerController
.- Parameters:
producerController
- INTERNAL API: construction of SequencedMessage is internal
-
unapply
public <A> scala.Option<scala.Tuple5<java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object>> unapply(ConsumerController.SequencedMessage<A> x$0)
-
-