public class WorkServiceImpl extends Object implements WorkService
| Constructor and Description |
|---|
WorkServiceImpl(UserTransactionService transactionService,
TechnicalLoggerService loggerService,
SessionAccessor sessionAccessor,
WorkExecutorService workExecutorService,
WorkFactory workFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isStopped() |
void |
pause() |
void |
registerWork(WorkDescriptor workDescriptor)
This operation MUST be called within an active transaction.
|
void |
resume() |
void |
start() |
void |
stop() |
public WorkServiceImpl(UserTransactionService transactionService, TechnicalLoggerService loggerService, SessionAccessor sessionAccessor, WorkExecutorService workExecutorService, WorkFactory workFactory)
transactionService - loggerService - sessionAccessor - workExecutorService - public void registerWork(WorkDescriptor workDescriptor) throws SWorkRegisterException
WorkServiceregisterWork in interface WorkServiceSWorkRegisterExceptionpublic boolean isStopped()
isStopped in interface WorkServicepublic void stop()
stop in interface org.bonitasoft.engine.commons.LifecycleServicepublic void start()
start in interface org.bonitasoft.engine.commons.LifecycleServicepublic void pause()
throws SWorkException
pause in interface org.bonitasoft.engine.commons.LifecycleServiceSWorkExceptionpublic void resume()
resume in interface org.bonitasoft.engine.commons.LifecycleServiceCopyright © 2019 Bonitasoft S.A.. All rights reserved.