| Package | Description |
|---|---|
| io.split.client |
| Modifier and Type | Method and Description |
|---|---|
static SplitClientConfig.Builder |
SplitClientConfig.builder() |
SplitClientConfig.Builder |
SplitClientConfig.Builder.connectionTimeout(int ms)
Http client connection timeout.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.disableLabels()
Disable label capturing
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.enableDebug() |
SplitClientConfig.Builder |
SplitClientConfig.Builder.endpoint(String endpoint,
String eventsEndpoint)
The rest endpoint that sdk will hit for latest features and segments.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.featuresRefreshRate(int seconds)
The SDK will poll the endpoint for changes to features at this period.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.impressionListener(ImpressionListener impressionListener,
int queueSize)
You can provide your own ImpressionListener to capture all impressions
generated by SplitClient.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.impressionsQueueSize(int impressionsQueueSize)
The impression listener captures the which key saw what treatment ("on", "off", etc)
at what time.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.impressionsRefreshRate(int seconds)
The ImpressionListener captures the which key saw what treatment ("on", "off", etc)
at what time.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.metricsRefreshRate(int seconds)
The diagnostic metrics collected by the SDK are pushed back to split endpoint
at this period.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.proxyHost(String proxyHost)
The host location of the proxy.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.proxyPassword(String proxyPassword)
Set the password for authentication against the proxy (if proxy settings are enabled).
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.proxyPort(int proxyPort)
The port of the proxy.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.proxyUsername(String proxyUsername)
Set the username for authentication against the proxy (if proxy settings are enabled).
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.readTimeout(int ms)
Http client read timeout.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.ready(int milliseconds)
The SDK kicks off background threads to download data necessary
for using the SDK.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.segmentsRefreshRate(int seconds)
The SDK will poll the endpoint for changes to segments at this period in seconds.
|
SplitClientConfig.Builder |
SplitClientConfig.Builder.waitBeforeShutdown(int waitTime)
How long to wait for impressions background thread before shutting down
the underlying connections.
|
Copyright © 2018. All rights reserved.