Package io.split.engine.common
Class PushManagerImp
- java.lang.Object
-
- io.split.engine.common.PushManagerImp
-
- All Implemented Interfaces:
PushManager
public class PushManagerImp extends Object implements PushManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.split.engine.common.PushManager
PushManager.Status
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PushManagerImpbuild(Synchronizer synchronizer, String streamingUrl, String authUrl, SplitAPI splitAPI, LinkedBlockingQueue<PushManager.Status> statusMessages, TelemetryRuntimeProducer telemetryRuntimeProducer, ThreadFactory threadFactory, SplitParser splitParser, SplitCacheProducer splitCacheProducer, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache, RuleBasedSegmentParser ruleBasedSegmentParser)voidscheduleConnectionReset()voidstart()voidstartWorkers()voidstop()voidstopWorkers()
-
-
-
Method Detail
-
build
public static PushManagerImp build(Synchronizer synchronizer, String streamingUrl, String authUrl, SplitAPI splitAPI, LinkedBlockingQueue<PushManager.Status> statusMessages, TelemetryRuntimeProducer telemetryRuntimeProducer, ThreadFactory threadFactory, SplitParser splitParser, SplitCacheProducer splitCacheProducer, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache, RuleBasedSegmentParser ruleBasedSegmentParser)
-
start
public void start()
- Specified by:
startin interfacePushManager
-
stop
public void stop()
- Specified by:
stopin interfacePushManager
-
scheduleConnectionReset
public void scheduleConnectionReset()
- Specified by:
scheduleConnectionResetin interfacePushManager
-
startWorkers
public void startWorkers()
- Specified by:
startWorkersin interfacePushManager
-
stopWorkers
public void stopWorkers()
- Specified by:
stopWorkersin interfacePushManager
-
-