Class SingleEntityListenerActor
java.lang.Object
akka.actor.typed.Behavior<T>
akka.actor.typed.ExtensibleBehavior<T>
akka.actor.typed.javadsl.AbstractBehavior<ListenerCommand>
org.opendaylight.controller.eos.akka.registry.listener.owner.SingleEntityListenerActor
public class SingleEntityListenerActor
extends akka.actor.typed.javadsl.AbstractBehavior<ListenerCommand>
Keeps track of owners for a single entity, which is mapped to a single LWWRegister in distributed-data.
Notifies the listener responsible for tracking the whole entity-type of changes.
-
Nested Class Summary
Nested classes/interfaces inherited from class akka.actor.typed.Behavior
akka.actor.typed.Behavior.BehaviorDecorators<Inner extends Object>, akka.actor.typed.Behavior.BehaviorDecorators$ -
Constructor Summary
ConstructorsConstructorDescriptionSingleEntityListenerActor(akka.actor.typed.javadsl.ActorContext<ListenerCommand> context, String localMember, org.opendaylight.mdsal.eos.dom.api.DOMEntity entity, akka.actor.typed.ActorRef<TypeListenerCommand> toNotify) -
Method Summary
Modifier and TypeMethodDescriptionstatic akka.actor.typed.Behavior<ListenerCommand>create(String localMember, org.opendaylight.mdsal.eos.dom.api.DOMEntity entity, akka.actor.typed.ActorRef<TypeListenerCommand> toNotify) akka.actor.typed.javadsl.Receive<ListenerCommand>Methods inherited from class akka.actor.typed.javadsl.AbstractBehavior
getContext, newReceiveBuilder, receive, receiveSignalMethods inherited from class akka.actor.typed.Behavior
_tag, BehaviorDecorators, canonicalize, existsInStack, interpretMessage, interpretSignal, isAlive, isDeferred, isUnhandled, narrow, start, unsafeCast, validateAsInitial
-
Constructor Details
-
SingleEntityListenerActor
public SingleEntityListenerActor(akka.actor.typed.javadsl.ActorContext<ListenerCommand> context, String localMember, org.opendaylight.mdsal.eos.dom.api.DOMEntity entity, akka.actor.typed.ActorRef<TypeListenerCommand> toNotify)
-
-
Method Details
-
create
public static akka.actor.typed.Behavior<ListenerCommand> create(String localMember, org.opendaylight.mdsal.eos.dom.api.DOMEntity entity, akka.actor.typed.ActorRef<TypeListenerCommand> toNotify) -
createReceive
- Specified by:
createReceivein classakka.actor.typed.javadsl.AbstractBehavior<ListenerCommand>
-