public final class RestMasterPlugin extends Object implements MasterPlugin
| Constructor and Description |
|---|
RestMasterPlugin(String distributedWorkTypes,
long timeoutSeconds,
CodecManager codecManager)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
acceptedWorkTypes() |
WorkResult |
pollResult(int waitTimeSeconds) |
<WR,W> void |
putWorkItem(WorkItem<WR,W> workItem) |
@Inject
public RestMasterPlugin(@Named(value="distributedWorkTypes")
String distributedWorkTypes,
@Named(value="timeoutSeconds")
long timeoutSeconds,
CodecManager codecManager)
timeoutSeconds - Timeout des travaux en attente de traitementworkTypesAsString - Liste des types de work distribués (séparateur ;)codecManager - Manager d'encodage/decodagepublic List<String> acceptedWorkTypes()
acceptedWorkTypes in interface MasterPluginpublic WorkResult pollResult(int waitTimeSeconds)
pollResult in interface MasterPluginpublic <WR,W> void putWorkItem(WorkItem<WR,W> workItem)
putWorkItem in interface MasterPluginCopyright © 2014. All Rights Reserved.