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 theProducerControllerandConsumerController.<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 theProducerControllerandConsumerController. Should rarely be used in application code but is public because it's in the signature for theEntityTypeKeywhen usingShardingConsumerController.In the future we may also make the custom
sendinProducerControllerpublic 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)
-
-