public abstract class WorkerBase extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
WorkerBase(WorkQueueRepository workQueueRepository,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract StatusServer |
createStatusServer() |
protected abstract String |
getQueueName() |
protected WorkQueueRepository |
getWorkQueueRepository() |
protected WorkerSpout |
prepareWorkerSpout() |
protected abstract void |
process(Object messageId,
org.json.JSONObject json) |
void |
run() |
boolean |
shouldRun() |
void |
stop() |
protected WorkerBase(WorkQueueRepository workQueueRepository, Configuration configuration)
protected abstract StatusServer createStatusServer() throws Exception
Exceptionprotected abstract void process(Object messageId, org.json.JSONObject json) throws Exception
Exceptionpublic void stop()
protected WorkerSpout prepareWorkerSpout()
protected abstract String getQueueName()
protected WorkQueueRepository getWorkQueueRepository()
public boolean shouldRun()
Copyright © 2013–2017 V5 Analytics. All rights reserved.