Class RoleChangeNotifier
java.lang.Object
akka.actor.AbstractActor
org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor
org.opendaylight.controller.cluster.notifications.RoleChangeNotifier
- All Implemented Interfaces:
 Actor,AutoCloseable,ExecuteInSelfActor
The RoleChangeNotifier is responsible for receiving Raft role and leader state change messages and notifying
 the listeners (within the same node), which are registered with it.
 
The RoleChangeNotifier is instantiated by the Shard and injected into the RaftActor.
- 
Nested Class Summary
Nested classes/interfaces inherited from class akka.actor.AbstractActor
AbstractActor.ActorContext, AbstractActor.ReceiveNested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$ - 
Field Summary
Fields inherited from class org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor
LOG - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor
createReceive, executeInSelf, ignoreMessage, isValidSender, unknownMessageMethods inherited from class akka.actor.AbstractActor
akka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, emptyBehavior, getContext, getSelf, getSender, postRestart, postStop, preRestart, preRestart, receive, receiveBuilder, self, sender, supervisorStrategy, unhandled 
- 
Constructor Details
- 
RoleChangeNotifier
 
 - 
 - 
Method Details
- 
getProps
 - 
preStart
- Specified by:
 preStartin interfaceActor- Overrides:
 preStartin classAbstractActor- Throws:
 Exception
 - 
handleReceive
Description copied from class:AbstractUntypedActorReceive and handle an incoming message. If the implementation does not handle this particular message, it should callAbstractUntypedActor.ignoreMessage(Object)orAbstractUntypedActor.unknownMessage(Object).- Specified by:
 handleReceivein classAbstractUntypedActor- Parameters:
 message- the incoming message
 - 
close
public void close()- Specified by:
 closein interfaceAutoCloseable
 
 -