Uses of Interface
io.split.storages.SplitCacheConsumer
-
-
Uses of SplitCacheConsumer in io.split.client
Constructors in io.split.client with parameters of type SplitCacheConsumer Constructor Description SplitClientImpl(SplitFactory container, SplitCacheConsumer splitCacheConsumer, ImpressionsManager impressionManager, EventsStorageProducer eventsStorageProducer, SplitClientConfig config, SDKReadinessGates gates, Evaluator evaluator, TelemetryEvaluationProducer telemetryEvaluationProducer, TelemetryConfigProducer telemetryConfigProducer)SplitManagerImpl(SplitCacheConsumer splitCacheConsumer, SplitClientConfig config, SDKReadinessGates gates, TelemetryConfigProducer telemetryConfigProducer) -
Uses of SplitCacheConsumer in io.split.client.jmx
Constructors in io.split.client.jmx with parameters of type SplitCacheConsumer Constructor Description SplitJmxMonitor(SplitClient splitClient, SplitFetcher featureFetcher, SplitCacheConsumer splitCacheConsumer, SegmentSynchronizationTask segmentSynchronizationTask, SegmentCacheConsumer segmentCacheConsumer) -
Uses of SplitCacheConsumer in io.split.engine.evaluator
Constructors in io.split.engine.evaluator with parameters of type SplitCacheConsumer Constructor Description EvaluatorImp(SplitCacheConsumer splitCacheConsumer, SegmentCacheConsumer segmentCache) -
Uses of SplitCacheConsumer in io.split.engine.experiments
Constructors in io.split.engine.experiments with parameters of type SplitCacheConsumer Constructor Description SplitFetcherImp(SplitChangeFetcher splitChangeFetcher, SplitParser parser, SplitCacheConsumer splitCacheConsumer, SplitCacheProducer splitCacheProducer, TelemetryRuntimeProducer telemetryRuntimeProducer)Contains all the traffic types that are currently being used by the splits and also the count For example if there are three splits, one of traffic type "account" and two of traffic type "user", this multiset will contain [{"user", 2}, {"account", 1}] The count is used to maintain how many splits are using a traffic type, so when an ARCHIVED split is received, we know if we need to remove a traffic type from the multiset. -
Uses of SplitCacheConsumer in io.split.engine.segments
Constructors in io.split.engine.segments with parameters of type SplitCacheConsumer Constructor Description SegmentSynchronizationTaskImp(SegmentChangeFetcher segmentChangeFetcher, long refreshEveryNSeconds, int numThreads, SegmentCacheProducer segmentCacheProducer, TelemetryRuntimeProducer telemetryRuntimeProducer, SplitCacheConsumer splitCacheConsumer, ThreadFactory threadFactory) -
Uses of SplitCacheConsumer in io.split.inputValidation
Methods in io.split.inputValidation with parameters of type SplitCacheConsumer Modifier and Type Method Description static Optional<String>TrafficTypeValidator. isValid(String trafficTypeName, SplitCacheConsumer splitCacheConsumer, String method) -
Uses of SplitCacheConsumer in io.split.storages
Subinterfaces of SplitCacheConsumer in io.split.storages Modifier and Type Interface Description interfaceSplitCache -
Uses of SplitCacheConsumer in io.split.storages.memory
Classes in io.split.storages.memory that implement SplitCacheConsumer Modifier and Type Class Description classInMemoryCacheImp -
Uses of SplitCacheConsumer in io.split.storages.pluggable.adapters
Classes in io.split.storages.pluggable.adapters that implement SplitCacheConsumer Modifier and Type Class Description classUserCustomSplitAdapterConsumer -
Uses of SplitCacheConsumer in io.split.telemetry.synchronizer
Constructors in io.split.telemetry.synchronizer with parameters of type SplitCacheConsumer Constructor Description TelemetryInMemorySubmitter(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client, URI telemetryRootEndpoint, TelemetryStorageConsumer telemetryStorageConsumer, SplitCacheConsumer splitCacheConsumer, SegmentCacheConsumer segmentCacheConsumer, TelemetryRuntimeProducer telemetryRuntimeProducer, long initStartTime)
-