Class OpsManager
- java.lang.Object
-
- akka.actor.AbstractActor
-
- org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor
-
- org.opendaylight.controller.remote.rpc.OpsManager
-
- All Implemented Interfaces:
Actor,ExecuteInSelfActor
public class OpsManager extends AbstractUntypedActor
This class acts as a supervisor, creates all the actors, resumes them, if an exception is thrown. It also registersOpsListenerwith the localDOMRpcService.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class akka.actor.AbstractActor
AbstractActor.ActorContext, AbstractActor.Receive
-
Nested 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleReceive(Object message)Receive and handle an incoming message.voidpostStop()voidpreStart()static Propsprops(DOMRpcProviderService rpcProvisionRegistry, DOMRpcService rpcServices, RemoteOpsProviderConfig config, DOMActionProviderService actionProviderService, DOMActionService actionService)SupervisorStrategysupervisorStrategy()-
Methods inherited from class org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor
createReceive, executeInSelf, ignoreMessage, isValidSender, unknownMessage
-
Methods 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, preRestart, preRestart, receive, receiveBuilder, self, sender, unhandled
-
-
-
-
Method Detail
-
props
public static Props props(DOMRpcProviderService rpcProvisionRegistry, DOMRpcService rpcServices, RemoteOpsProviderConfig config, DOMActionProviderService actionProviderService, DOMActionService actionService)
-
preStart
public void preStart() throws Exception- Specified by:
preStartin interfaceActor- Overrides:
preStartin classAbstractActor- Throws:
Exception
-
postStop
public void postStop() throws Exception- Specified by:
postStopin interfaceActor- Overrides:
postStopin classAbstractActor- Throws:
Exception
-
handleReceive
protected void handleReceive(Object message)
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
-
supervisorStrategy
public SupervisorStrategy supervisorStrategy()
- Specified by:
supervisorStrategyin interfaceActor- Overrides:
supervisorStrategyin classAbstractActor
-
-