Class WorkPullingProducerControllerImpl<A>
java.lang.Object
org.apache.pekko.actor.typed.delivery.internal.WorkPullingProducerControllerImpl<A>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceFor commands defined in public WorkPullingProducerController -
Constructor Summary
ConstructorsConstructorDescriptionWorkPullingProducerControllerImpl(ActorContext<WorkPullingProducerControllerImpl.InternalCommand> context, StashBuffer<WorkPullingProducerControllerImpl.InternalCommand> stashBuffer, String producerId, WorkPullingProducerController.RequestNext<A> requestNext, scala.Option<ActorRef<DurableProducerQueue.Command<A>>> durableQueue, WorkPullingProducerController.Settings settings, scala.reflect.ClassTag<A> evidence$3) -
Method Summary
Modifier and TypeMethodDescriptionstatic <A> Behavior<WorkPullingProducerController.Command<A>>apply(String producerId, ServiceKey<ConsumerController.Command<A>> workerServiceKey, scala.Option<Behavior<DurableProducerQueue.Command<A>>> durableQueueBehavior, WorkPullingProducerController.Settings settings, scala.reflect.ClassTag<A> evidence$1)
-
Constructor Details
-
WorkPullingProducerControllerImpl
public WorkPullingProducerControllerImpl(ActorContext<WorkPullingProducerControllerImpl.InternalCommand> context, StashBuffer<WorkPullingProducerControllerImpl.InternalCommand> stashBuffer, String producerId, WorkPullingProducerController.RequestNext<A> requestNext, scala.Option<ActorRef<DurableProducerQueue.Command<A>>> durableQueue, WorkPullingProducerController.Settings settings, scala.reflect.ClassTag<A> evidence$3)
-
-
Method Details
-
apply
public static <A> Behavior<WorkPullingProducerController.Command<A>> apply(String producerId, ServiceKey<ConsumerController.Command<A>> workerServiceKey, scala.Option<Behavior<DurableProducerQueue.Command<A>>> durableQueueBehavior, WorkPullingProducerController.Settings settings, scala.reflect.ClassTag<A> evidence$1)
-