public final class WorkManagerImpl extends Object implements WorkManager, Activeable
| Constructor and Description |
|---|
WorkManagerImpl(int workerCount,
Option<MasterPlugin> masterPlugin)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
<WR,W> WorkProcessor<WR,W> |
createProcessor(WorkEngineProvider<WR,W> workEngineProvider) |
<WR,W> WR |
process(W work,
WorkEngineProvider<WR,W> workEngineProvider) |
<WR> void |
schedule(Callable<WR> callable,
WorkResultHandler<WR> workResultHandler) |
<WR,W> void |
schedule(W work,
WorkEngineProvider<WR,W> workEngineProvider,
WorkResultHandler<WR> workResultHandler) |
void |
start() |
void |
stop() |
@Inject
public WorkManagerImpl(@Named(value="workerCount")
int workerCount,
Option<MasterPlugin> masterPlugin)
analyticsManager - Manager de la performance applicativepublic void start()
start in interface Activeablepublic void stop()
stop in interface Activeablepublic <WR,W> WorkProcessor<WR,W> createProcessor(WorkEngineProvider<WR,W> workEngineProvider)
createProcessor in interface WorkManagerpublic <WR,W> WR process(W work,
WorkEngineProvider<WR,W> workEngineProvider)
process in interface WorkManagerpublic <WR,W> void schedule(W work,
WorkEngineProvider<WR,W> workEngineProvider,
WorkResultHandler<WR> workResultHandler)
schedule in interface WorkManagerpublic <WR> void schedule(Callable<WR> callable, WorkResultHandler<WR> workResultHandler)
schedule in interface WorkManagerCopyright © 2014. All Rights Reserved.