/** * This method should be called by the framework once it detects that a currently registered * worker has failed. * * @param resourceID Id of the worker that has failed. * @param message An informational message that explains why the worker failed. */ public void notifyWorkerFailed(ResourceID resourceID, String message) { WorkerType worker = startedWorkers.remove(resourceID); if (worker != null) { jobManager.tell( decorateMessage( new ResourceRemoved(resourceID, message)), self()); } }
/** * This method should be called by the framework once it detects that a currently registered * worker has failed. * * @param resourceID Id of the worker that has failed. * @param message An informational message that explains why the worker failed. */ public void notifyWorkerFailed(ResourceID resourceID, String message) { WorkerType worker = startedWorkers.remove(resourceID); if (worker != null) { jobManager.tell( decorateMessage( new ResourceRemoved(resourceID, message)), self()); } }
/** * This method should be called by the framework once it detects that a currently registered * worker has failed. * * @param resourceID Id of the worker that has failed. * @param message An informational message that explains why the worker failed. */ public void notifyWorkerFailed(ResourceID resourceID, String message) { WorkerType worker = startedWorkers.remove(resourceID); if (worker != null) { jobManager.tell( decorateMessage( new ResourceRemoved(resourceID, message)), self()); } }
/** * This method should be called by the framework once it detects that a currently registered * worker has failed. * * @param resourceID Id of the worker that has failed. * @param message An informational message that explains why the worker failed. */ public void notifyWorkerFailed(ResourceID resourceID, String message) { WorkerType worker = startedWorkers.remove(resourceID); if (worker != null) { jobManager.tell( decorateMessage( new ResourceRemoved(resourceID, message)), self()); } }
protected void sendInfoMessage(String message) { for (ActorRef listener : infoMessageListeners) { listener.tell(decorateMessage(new InfoMessage(message)), self()); } }
@Override public void handleError(Exception e) { self().tell( new FatalErrorOccurred("Leader retrieval service failed", e), ActorRef.noSender()); } });
protected void sendInfoMessage(String message) { for (ActorRef listener : infoMessageListeners) { listener.tell(decorateMessage(new InfoMessage(message)), self()); } }
@Override public void notifyLeaderAddress(String leaderAddress, UUID leaderSessionID) { self().tell( new NewLeaderAvailable(leaderAddress, leaderSessionID), ActorRef.noSender()); }
@Override public void handleError(Exception e) { self().tell( new FatalErrorOccurred("Leader retrieval service failed", e), ActorRef.noSender()); } });
@Override public void notifyLeaderAddress(String leaderAddress, UUID leaderSessionID) { self().tell( new NewLeaderAvailable(leaderAddress, leaderSessionID), ActorRef.noSender()); }
protected void sendInfoMessage(String message) { for (ActorRef listener : infoMessageListeners) { listener.tell(decorateMessage(new InfoMessage(message)), self()); } }
protected void sendInfoMessage(String message) { for (ActorRef listener : infoMessageListeners) { listener.tell(decorateMessage(new InfoMessage(message)), self()); } }
@Override public void notifyLeaderAddress(String leaderAddress, UUID leaderSessionID) { self().tell( new NewLeaderAvailable(leaderAddress, leaderSessionID), ActorRef.noSender()); }
@Override public void handleError(Exception e) { self().tell( new FatalErrorOccurred("Leader retrieval service failed", e), ActorRef.noSender()); } });
@Override public void handleError(Exception e) { self().tell( new FatalErrorOccurred("Leader retrieval service failed", e), ActorRef.noSender()); } });
@Override public void notifyLeaderAddress(String leaderAddress, UUID leaderSessionID) { self().tell( new NewLeaderAvailable(leaderAddress, leaderSessionID), ActorRef.noSender()); }
/** * This method causes the resource framework master to <b>asynchronously</b>re-examine * the set of available and pending workers containers, and release or allocate * containers if needed. The method sends an actor message which will trigger the * re-examination. */ public void triggerCheckWorkers() { self().tell( decorateMessage( CheckAndAllocateContainers.get()), ActorRef.noSender()); }
/** * This method causes the resource framework master to <b>asynchronously</b>re-examine * the set of available and pending workers containers, and release or allocate * containers if needed. The method sends an actor message which will trigger the * re-examination. */ public void triggerCheckWorkers() { self().tell( decorateMessage( CheckAndAllocateContainers.get()), ActorRef.noSender()); }
/** * This method causes the resource framework master to <b>asynchronously</b>re-examine * the set of available and pending workers containers, and release or allocate * containers if needed. The method sends an actor message which will trigger the * re-examination. */ public void triggerCheckWorkers() { self().tell( decorateMessage( CheckAndAllocateContainers.get()), ActorRef.noSender()); }
/** * This method causes the resource framework master to <b>asynchronously</b>re-examine * the set of available and pending workers containers, and release or allocate * containers if needed. The method sends an actor message which will trigger the * re-examination. */ public void triggerCheckWorkers() { self().tell( decorateMessage( CheckAndAllocateContainers.get()), ActorRef.noSender()); }