private void connectToJobManager(ActorRef jobManager) { LOG.info("Connect to JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); } this.jobManager = jobManager; getContext().watch(jobManager); unregisterConnectionTimeout(); }
private void connectToJobManager(ActorRef jobManager) { LOG.info("Connect to JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); } this.jobManager = jobManager; getContext().watch(jobManager); unregisterConnectionTimeout(); }
private void connectToJobManager(ActorRef jobManager) { LOG.info("Connect to JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); } this.jobManager = jobManager; getContext().watch(jobManager); unregisterConnectionTimeout(); }
private void connectToJobManager(ActorRef jobManager) { LOG.info("Connect to JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); } this.jobManager = jobManager; getContext().watch(jobManager); unregisterConnectionTimeout(); }
private void disconnectFromJobManager() { LOG.info("Disconnect from JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); jobManager = ActorRef.noSender(); } leaderSessionID = null; }
private void disconnectFromJobManager() { LOG.info("Disconnect from JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); jobManager = ActorRef.noSender(); } leaderSessionID = null; }
private void disconnectFromJobManager() { LOG.info("Disconnect from JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); jobManager = ActorRef.noSender(); } leaderSessionID = null; }
private void disconnectFromJobManager() { LOG.info("Disconnect from JobManager {}.", jobManager); if (jobManager != ActorRef.noSender()) { getContext().unwatch(jobManager); jobManager = ActorRef.noSender(); } leaderSessionID = null; }
private void registerConnectionTimeout() { if (connectionTimeout != null) { connectionTimeout.cancel(); } connectionTimeoutId = UUID.randomUUID(); connectionTimeout = getContext().system().scheduler().scheduleOnce( timeout, getSelf(), decorateMessage(new JobClientMessages.ConnectionTimeout(connectionTimeoutId)), getContext().dispatcher(), ActorRef.noSender() ); }
private void registerConnectionTimeout() { if (connectionTimeout != null) { connectionTimeout.cancel(); } connectionTimeoutId = UUID.randomUUID(); connectionTimeout = getContext().system().scheduler().scheduleOnce( timeout, getSelf(), decorateMessage(new JobClientMessages.ConnectionTimeout(connectionTimeoutId)), getContext().dispatcher(), ActorRef.noSender() ); }
private void registerConnectionTimeout() { if (connectionTimeout != null) { connectionTimeout.cancel(); } connectionTimeoutId = UUID.randomUUID(); connectionTimeout = getContext().system().scheduler().scheduleOnce( timeout, getSelf(), decorateMessage(new JobClientMessages.ConnectionTimeout(connectionTimeoutId)), getContext().dispatcher(), ActorRef.noSender() ); }
private void registerConnectionTimeout() { if (connectionTimeout != null) { connectionTimeout.cancel(); } connectionTimeoutId = UUID.randomUUID(); connectionTimeout = getContext().system().scheduler().scheduleOnce( timeout, getSelf(), decorateMessage(new JobClientMessages.ConnectionTimeout(connectionTimeoutId)), getContext().dispatcher(), ActorRef.noSender() ); }
AkkaUtils.getActorRefFuture(msg.address(), getContext().system(), timeout) .onSuccess(new OnSuccess<ActorRef>() { @Override getSelf().tell(decorateMessage(new JobManagerActorRef(result)), ActorRef.noSender()); }, getContext().dispatcher()); } else if (isClientConnected() && connectionTimeoutId == null) {
AkkaUtils.getActorRefFuture(msg.address(), getContext().system(), timeout) .onSuccess(new OnSuccess<ActorRef>() { @Override getSelf().tell(decorateMessage(new JobManagerActorRef(result)), ActorRef.noSender()); }, getContext().dispatcher()); } else if (isClientConnected() && connectionTimeoutId == null) {
AkkaUtils.getActorRefFuture(msg.address(), getContext().system(), timeout) .onSuccess(new OnSuccess<ActorRef>() { @Override getSelf().tell(decorateMessage(new JobManagerActorRef(result)), ActorRef.noSender()); }, getContext().dispatcher()); } else if (isClientConnected() && connectionTimeoutId == null) {
AkkaUtils.getActorRefFuture(msg.address(), getContext().system(), timeout) .onSuccess(new OnSuccess<ActorRef>() { @Override getSelf().tell(decorateMessage(new JobManagerActorRef(result)), ActorRef.noSender()); }, getContext().dispatcher()); } else if (isClientConnected() && connectionTimeoutId == null) {