@Override public ActorSelection actorSelection(String path){ return context.actorSelection(path); }
@Override protected void triggerConnectingToJobManager(String leaderAddress) { ActorSelection jobManagerSel = context().actorSelection(leaderAddress); // check if we are at the leading JobManager. if (jobManagerSel.anchorPath().root().equals(self().path().root())) { super.triggerConnectingToJobManager(leaderAddress); } else { LOG.info("Received leader address but not running in leader ActorSystem. Cancelling registration."); } }
@Override protected void triggerConnectingToJobManager(String leaderAddress) { ActorSelection jobManagerSel = context().actorSelection(leaderAddress); // check if we are at the leading JobManager. if (jobManagerSel.anchorPath().root().equals(self().path().root())) { super.triggerConnectingToJobManager(leaderAddress); } else { LOG.info("Received leader address but not running in leader ActorSystem. Cancelling registration."); } }
@Override protected void triggerConnectingToJobManager(String leaderAddress) { ActorSelection jobManagerSel = context().actorSelection(leaderAddress); // check if we are at the leading JobManager. if (jobManagerSel.anchorPath().root().equals(self().path().root())) { super.triggerConnectingToJobManager(leaderAddress); } else { LOG.info("Received leader address but not running in leader ActorSystem. Cancelling registration."); } }
@Override protected void triggerConnectingToJobManager(String leaderAddress) { ActorSelection jobManagerSel = context().actorSelection(leaderAddress); // check if we are at the leading JobManager. if (jobManagerSel.anchorPath().root().equals(self().path().root())) { super.triggerConnectingToJobManager(leaderAddress); } else { LOG.info("Received leader address but not running in leader ActorSystem. Cancelling registration."); } }
@Override void operationComplete(RaftActor raftActor, boolean succeeded) { if(peerAddress != null) { raftActor.context().actorSelection(peerAddress).tell(new ServerRemoved(getOperation().getServerId()), raftActor.getSelf()); } }
ActorSelection jobManagerSel = context().actorSelection(leaderAddress); Future<Object> future = Patterns.ask(jobManagerSel, registerMessage, new Timeout(messageTimeout));
ActorSelection jobManagerSel = context().actorSelection(leaderAddress); Future<Object> future = Patterns.ask(jobManagerSel, registerMessage, new Timeout(messageTimeout));
ActorSelection jobManagerSel = context().actorSelection(leaderAddress); Future<Object> future = Patterns.ask(jobManagerSel, registerMessage, new Timeout(messageTimeout));
ActorSelection jobManagerSel = context().actorSelection(leaderAddress); Future<Object> future = Patterns.ask(jobManagerSel, registerMessage, new Timeout(messageTimeout));