public class WorkServiceImpl extends java.lang.Object implements WorkService
| Constructor and Description |
|---|
WorkServiceImpl(UserTransactionService transactionService,
TechnicalLoggerService loggerService,
SessionAccessor sessionAccessor,
WorkExecutorService workExecutorService,
EngineClock engineClock) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isStopped() |
void |
pause()
Temporary halt the execution of this service.
|
void |
registerWork(WorkDescriptor workDescriptor)
This operation MUST be called within an active transaction.
|
void |
resume()
resume the execution the service
|
void |
start()
Start the service
|
void |
stop() |
public WorkServiceImpl(UserTransactionService transactionService, TechnicalLoggerService loggerService, SessionAccessor sessionAccessor, WorkExecutorService workExecutorService, EngineClock engineClock)
public void registerWork(WorkDescriptor workDescriptor) throws SWorkRegisterException
WorkServiceregisterWork in interface WorkServiceSWorkRegisterExceptionpublic boolean isStopped()
isStopped in interface WorkServicepublic void stop()
stop in interface LifecycleServicepublic void start()
LifecycleServicestart in interface LifecycleServicepublic void pause()
throws SWorkException
LifecycleServicepause in interface LifecycleServiceSWorkExceptionpublic void resume()
LifecycleServiceresume in interface LifecycleService