Package io.split.engine.common
Class SyncManagerImp
- java.lang.Object
-
- io.split.engine.common.SyncManagerImp
-
- All Implemented Interfaces:
SyncManager
public class SyncManagerImp extends Object implements SyncManager
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SyncManagerImpbuild(SplitTasks splitTasks, SplitFetcher splitFetcher, SplitCacheProducer splitCacheProducer, SplitAPI splitAPI, SegmentCacheProducer segmentCacheProducer, SDKReadinessGates gates, TelemetryRuntimeProducer telemetryRuntimeProducer, TelemetrySynchronizer telemetrySynchronizer, SplitClientConfig config, SplitParser splitParser, RuleBasedSegmentParser ruleBasedSegmentParser, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache)voidshutdown()voidstart()
-
-
-
Method Detail
-
build
public static SyncManagerImp build(SplitTasks splitTasks, SplitFetcher splitFetcher, SplitCacheProducer splitCacheProducer, SplitAPI splitAPI, SegmentCacheProducer segmentCacheProducer, SDKReadinessGates gates, TelemetryRuntimeProducer telemetryRuntimeProducer, TelemetrySynchronizer telemetrySynchronizer, SplitClientConfig config, SplitParser splitParser, RuleBasedSegmentParser ruleBasedSegmentParser, FlagSetsFilter flagSetsFilter, RuleBasedSegmentCache ruleBasedSegmentCache)
-
start
public void start()
- Specified by:
startin interfaceSyncManager
-
shutdown
public void shutdown() throws IOException- Specified by:
shutdownin interfaceSyncManager- Throws:
IOException
-
-