public class LongRunningProcessRunner extends WorkerBase
| Constructor and Description |
|---|
LongRunningProcessRunner(WorkQueueRepository workQueueRepository,
StatusRepository statusRepository,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected StatusServer |
createStatusServer() |
protected String |
getQueueName() |
void |
prepare(Map map) |
void |
process(Object messageId,
org.json.JSONObject longRunningProcessQueueItem) |
void |
setConfiguration(Configuration configuration) |
void |
setLongRunningProcessRepository(LongRunningProcessRepository longRunningProcessRepository) |
void |
setUserRepository(UserRepository userRepository) |
void |
setWorkQueueNames(WorkQueueNames workQueueNames) |
getWorkQueueRepository, prepareWorkerSpout, run, shouldRun, stop@Inject public LongRunningProcessRunner(WorkQueueRepository workQueueRepository, StatusRepository statusRepository, Configuration configuration)
public void prepare(Map map)
protected StatusServer createStatusServer() throws Exception
createStatusServer in class WorkerBaseExceptionpublic void process(Object messageId, org.json.JSONObject longRunningProcessQueueItem)
process in class WorkerBaseprotected String getQueueName()
getQueueName in class WorkerBase@Inject public void setUserRepository(UserRepository userRepository)
@Inject public void setLongRunningProcessRepository(LongRunningProcessRepository longRunningProcessRepository)
@Inject public void setWorkQueueNames(WorkQueueNames workQueueNames)
@Inject public void setConfiguration(Configuration configuration)
Copyright © 2013–2017 V5 Analytics. All rights reserved.