| Package | Description |
|---|---|
| io.split.client | |
| io.split.client.impressions | |
| io.split.engine.common | |
| io.split.storages.pluggable.synchronizer | |
| io.split.telemetry.synchronizer |
| Modifier and Type | Method and Description |
|---|---|
SplitClientConfig |
SplitClientConfig.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
static SplitFactory |
SplitFactoryBuilder.build(String apiToken,
SplitClientConfig config) |
static LocalhostSplitFactory |
LocalhostSplitFactory.createLocalhostSplitFactory(SplitClientConfig config) |
static SplitFactory |
SplitFactoryBuilder.local(SplitClientConfig config)
Instantiates a local Off-The-Grid SplitFactory
|
| Constructor and Description |
|---|
SplitClientImpl(SplitFactory container,
SplitCacheConsumer splitCacheConsumer,
ImpressionsManager impressionManager,
EventsStorageProducer eventsStorageProducer,
SplitClientConfig config,
SDKReadinessGates gates,
Evaluator evaluator,
TelemetryEvaluationProducer telemetryEvaluationProducer,
TelemetryConfigProducer telemetryConfigProducer) |
SplitFactoryImpl(String apiToken,
SplitClientConfig config) |
SplitFactoryImpl(String apiToken,
SplitClientConfig config,
CustomStorageWrapper customStorageWrapper) |
SplitManagerImpl(SplitCacheConsumer splitCacheConsumer,
SplitClientConfig config,
SDKReadinessGates gates,
TelemetryConfigProducer telemetryConfigProducer) |
| Modifier and Type | Method and Description |
|---|---|
static ImpressionsManagerImpl |
ImpressionsManagerImpl.instance(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client,
SplitClientConfig config,
List<ImpressionListener> listeners,
TelemetryRuntimeProducer telemetryRuntimeProducer,
ImpressionsStorageConsumer impressionsStorageConsumer,
ImpressionsStorageProducer impressionsStorageProducer) |
static ImpressionsManagerImpl |
ImpressionsManagerImpl.instanceForTest(org.apache.hc.client5.http.impl.classic.CloseableHttpClient client,
SplitClientConfig config,
ImpressionsSender impressionsSender,
List<ImpressionListener> listeners,
TelemetryRuntimeProducer telemetryRuntimeProducer,
ImpressionsStorageConsumer impressionsStorageConsumer,
ImpressionsStorageProducer impressionsStorageProducer) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
TelemetryConsumerSubmitter.synchronizeConfig(SplitClientConfig config,
long timeUntilReady,
Map<String,Long> factoryInstances,
List<String> tags) |
| Modifier and Type | Method and Description |
|---|---|
void |
TelemetrySynchronizer.synchronizeConfig(SplitClientConfig config,
long timeUntilReady,
Map<String,Long> factoryInstances,
List<String> tags) |
void |
TelemetryInMemorySubmitter.synchronizeConfig(SplitClientConfig config,
long readyTimeStamp,
Map<String,Long> factoryInstances,
List<String> tags) |
Copyright © 2021. All rights reserved.