@Component
public class MachineRunExecutionBean
extends java.lang.Object
| Constructor and Description |
|---|
MachineRunExecutionBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
forceStopRun(java.lang.Long runId)
Stop machine run
|
java.util.Map<java.lang.Long,RunExecutionThread> |
getRunThreadMap() |
void |
init() |
boolean |
isRunThreadsStopped(java.lang.Long runId)
Check if threads was finished for the current run
|
void |
releaseThreads() |
void |
resetExecutorServiceForCampaignSource(com.freedomoss.requester.model.MachineCampaignSource campaignSource,
int numThreads) |
void |
startRun(java.lang.Long runId)
Start machine run
|
@PostConstruct public void init()
@PreDestroy public void releaseThreads()
public void startRun(java.lang.Long runId)
runId - id of starting runpublic void forceStopRun(java.lang.Long runId)
runId - run id to stoppublic boolean isRunThreadsStopped(java.lang.Long runId)
runId - run id to check stoppingpublic java.util.Map<java.lang.Long,RunExecutionThread> getRunThreadMap()
public void resetExecutorServiceForCampaignSource(com.freedomoss.requester.model.MachineCampaignSource campaignSource,
int numThreads)