| Package | Description |
|---|---|
| io.split.client | |
| io.split.engine.common | |
| io.split.engine.segments |
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
static SyncManagerImp |
SyncManagerImp.build(boolean streamingEnabledConfig,
SplitSynchronizationTask splitSynchronizationTask,
SplitFetcher splitFetcher,
SegmentSynchronizationTaskImp segmentSynchronizationTaskImp,
SplitCacheProducer splitCacheProducer,
String authUrl,
org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient,
String streamingServiceUrl,
int authRetryBackOffBase,
org.apache.hc.client5.http.impl.classic.CloseableHttpClient sseHttpClient,
SegmentCacheProducer segmentCacheProducer,
int streamingRetryDelay,
int maxOnDemandFetchRetries,
int failedAttemptsBeforeLogging,
boolean cdnDebugLogging,
SDKReadinessGates gates,
TelemetryRuntimeProducer telemetryRuntimeProducer,
TelemetrySynchronizer telemetrySynchronizer,
SplitClientConfig config) |
| Constructor and Description |
|---|
SynchronizerImp(SplitSynchronizationTask splitSynchronizationTask,
SplitFetcher splitFetcher,
SegmentSynchronizationTask segmentSynchronizationTaskImp,
SplitCacheProducer splitCacheProducer,
SegmentCacheProducer segmentCacheProducer,
int onDemandFetchRetryDelayMs,
int onDemandFetchMaxRetries,
int failedAttemptsBeforeLogging,
boolean cdnResponseHeadersLogging,
SDKReadinessGates gates) |
| Constructor and Description |
|---|
SegmentFetcherImp(String segmentName,
SegmentChangeFetcher segmentChangeFetcher,
SDKReadinessGates gates,
SegmentCacheProducer segmentCacheProducer,
TelemetryRuntimeProducer telemetryRuntimeProducer) |
SegmentSynchronizationTaskImp(SegmentChangeFetcher segmentChangeFetcher,
long refreshEveryNSeconds,
int numThreads,
SDKReadinessGates gates,
SegmentCacheProducer segmentCacheProducer,
TelemetryRuntimeProducer telemetryRuntimeProducer,
SplitCacheConsumer splitCacheConsumer) |
Copyright © 2021. All rights reserved.