public class WorkerInfoDAORedisImpl extends Object implements WorkerInfoDAO
| Constructor and Description |
|---|
WorkerInfoDAORedisImpl(Config config,
redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool) |
| Modifier and Type | Method and Description |
|---|---|
long |
getActiveWorkerCount() |
List<WorkerInfo> |
getActiveWorkers() |
List<WorkerInfo> |
getAllWorkers() |
long |
getPausedWorkerCount() |
List<WorkerInfo> |
getPausedWorkers() |
WorkerInfo |
getWorker(String workerName) |
long |
getWorkerCount() |
Map<String,List<WorkerInfo>> |
getWorkerHostMap() |
void |
removeWorker(String workerName)
Remove the metadata about a worker
|
public WorkerInfoDAORedisImpl(Config config, redis.clients.util.Pool<redis.clients.jedis.Jedis> jedisPool)
public long getWorkerCount()
getWorkerCount in interface WorkerInfoDAOpublic long getActiveWorkerCount()
getActiveWorkerCount in interface WorkerInfoDAOpublic long getPausedWorkerCount()
getPausedWorkerCount in interface WorkerInfoDAOpublic List<WorkerInfo> getActiveWorkers()
getActiveWorkers in interface WorkerInfoDAOpublic List<WorkerInfo> getPausedWorkers()
getPausedWorkers in interface WorkerInfoDAOpublic List<WorkerInfo> getAllWorkers()
getAllWorkers in interface WorkerInfoDAOpublic WorkerInfo getWorker(String workerName)
getWorker in interface WorkerInfoDAOpublic Map<String,List<WorkerInfo>> getWorkerHostMap()
getWorkerHostMap in interface WorkerInfoDAOpublic void removeWorker(String workerName)
removeWorker in interface WorkerInfoDAOworkerName - The worker name to removeCopyright © 2011-2013. All Rights Reserved.