This commit is contained in:
wusheng 2017-02-25 20:02:25 +08:00
parent fb91b6f277
commit e93c6a65c4
3 changed files with 3 additions and 3 deletions

View File

@ -42,7 +42,7 @@ public abstract class AbstractWorker<T> extends UntypedActor {
}
public void tell(AbstractWorkerProvider targetWorkerProvider, WorkerSelector selector, T message) throws Throwable {
List<ActorRef> avaibleWorks = WorkersRefCenter.INSTANCE.avaibleWorks(targetWorkerProvider.roleName());
List<ActorRef> avaibleWorks = WorkersRefCenter.INSTANCE.availableWorks(targetWorkerProvider.roleName());
selector.select(avaibleWorks, message).tell(message, getSelf());
}

View File

@ -2,7 +2,7 @@ package com.a.eye.skywalking.collector.cluster;
/**
* The <code>NoAvailableWorkerException</code> represents no available member
* when a {@link WorkerSelector} try to select.
* when the {@link WorkersRefCenter#availableWorks(String)} try to get the list.
*
* Most likely, in the cluster, these is no active worker of the particular role.
*

View File

@ -43,7 +43,7 @@ public enum WorkersRefCenter {
* @return available {@link ActorRef} list
* @throws NoAvailableWorkerException , when no available worker.
*/
public List<ActorRef> avaibleWorks(String workerRole) throws NoAvailableWorkerException {
public List<ActorRef> availableWorks(String workerRole) throws NoAvailableWorkerException {
List<ActorRef> refs = roleToActor.get(workerRole);
if(refs == null || refs.size() == 0){
throw new NoAvailableWorkerException("role=" + workerRole + ", no available worker.");