Constructor and Description |
---|
WorkerCuratorCoordinator(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
IndexerZkConfig indexerZkConfig,
RemoteTaskRunnerConfig config,
org.apache.curator.framework.CuratorFramework curatorFramework,
Worker worker) |
Modifier and Type | Method and Description |
---|---|
List<TaskAnnouncement> |
getAnnouncements() |
String |
getAnnouncementsPathForWorker() |
String |
getPath(Iterable<String> parts) |
String |
getStatusPathForId(String statusId) |
String |
getStatusPathForWorker() |
String |
getTaskPathForId(String taskId) |
String |
getTaskPathForWorker() |
Worker |
getWorker() |
void |
removeTaskRunZnode(String taskId) |
void |
start() |
void |
stop() |
void |
updateTaskStatusAnnouncement(TaskAnnouncement announcement) |
void |
updateWorkerAnnouncement(Worker newWorker) |
@Inject public WorkerCuratorCoordinator(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, IndexerZkConfig indexerZkConfig, RemoteTaskRunnerConfig config, org.apache.curator.framework.CuratorFramework curatorFramework, Worker worker)
public String getAnnouncementsPathForWorker()
public String getTaskPathForWorker()
public String getStatusPathForWorker()
public Worker getWorker()
public void updateTaskStatusAnnouncement(TaskAnnouncement announcement) throws Exception
Exception
public List<TaskAnnouncement> getAnnouncements() throws Exception
Exception
Copyright © 2011–2017. All rights reserved.