Class RedisMasterPlugin
- java.lang.Object
-
- io.vertigo.stella.plugins.work.redis.master.RedisMasterPlugin
-
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Plugin
,MasterPlugin
public final class RedisMasterPlugin extends Object implements MasterPlugin
Ce plugin permet de distribuer des travaux. REDIS est utilisé comme plateforme d'échanges.- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description RedisMasterPlugin(Optional<String> connectorNameOpt, List<io.vertigo.connectors.redis.RedisConnector> redisConnectors, CodecManager codecManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkResult
pollResult(int waitTimeSeconds)
<R,W>
voidputWorkItem(WorkItem<R,W> workItem)
-
-
-
Constructor Detail
-
RedisMasterPlugin
@Inject public RedisMasterPlugin(Optional<String> connectorNameOpt, List<io.vertigo.connectors.redis.RedisConnector> redisConnectors, CodecManager codecManager)
-
-
Method Detail
-
pollResult
public WorkResult pollResult(int waitTimeSeconds)
- Specified by:
pollResult
in interfaceMasterPlugin
-
putWorkItem
public <R,W> void putWorkItem(WorkItem<R,W> workItem)
- Specified by:
putWorkItem
in interfaceMasterPlugin
-
-