public final class EventAndResponsePublisher
extends akka.stream.actor.AbstractActorPublisher<org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<org.eclipse.ditto.json.JsonObject,org.eclipse.ditto.json.JsonField>>
Events and CommandResponses which were sent to him applying backpressure if
necessary.akka.actor.AbstractActor.ActorContext, akka.actor.AbstractActor.Receive| Modifier and Type | Method and Description |
|---|---|
akka.actor.AbstractActor.Receive |
createReceive() |
static akka.actor.Props |
props(int backpressureBufferSize)
Creates Akka configuration object Props for this EventAndResponsePublisher.
|
akka$stream$actor$ActorPublisher$_setter_$akka$stream$actor$ActorPublisher$$state_$eq, akka$stream$actor$ActorPublisher$$demand_$eq, akka$stream$actor$ActorPublisher$$demand, akka$stream$actor$ActorPublisher$$lifecycleState_$eq, akka$stream$actor$ActorPublisher$$lifecycleState, akka$stream$actor$ActorPublisher$$scheduledSubscriptionTimeout_$eq, akka$stream$actor$ActorPublisher$$scheduledSubscriptionTimeout, akka$stream$actor$ActorPublisher$$state, akka$stream$actor$ActorPublisher$$subscriber_$eq, akka$stream$actor$ActorPublisher$$subscriber, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, create, isActive, isCanceled, isCompleted, isErrorEmitted, onComplete, onCompleteThenStop, onError, onErrorThenStop, onNext, subscriptionTimeout, totalDemandakka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, context, emptyBehavior, getContext, getSelf, getSender, postRestart, postStop, preRestart, preRestart, preStart, receive, receiveBuilder, self, sender, supervisorStrategy, unhandledpublic static akka.actor.Props props(int backpressureBufferSize)
backpressureBufferSize - the max buffer size of how many outstanding CommandResponses and Events a single
consumer may have - additionally incoming CommandResponses and Events are dropped if this size is reached.public akka.actor.AbstractActor.Receive createReceive()
createReceive in class akka.actor.AbstractActorCopyright © 2017–2018 Eclipse Foundation. All rights reserved.