Class SplitClientConfig


  • public class SplitClientConfig
    extends Object
    Configurations for the SplitClient.
    Author:
    adil
    • Method Detail

      • endpoint

        public String endpoint()
      • eventsEndpoint

        public String eventsEndpoint()
      • featuresRefreshRate

        public int featuresRefreshRate()
      • segmentsRefreshRate

        public int segmentsRefreshRate()
      • numThreadsForSegmentFetch

        public int numThreadsForSegmentFetch()
      • impressionsRefreshRate

        public int impressionsRefreshRate()
      • uniqueKeysRefreshRateInMemory

        public int uniqueKeysRefreshRateInMemory()
      • uniqueKeysRefreshRateRedis

        public int uniqueKeysRefreshRateRedis()
      • filterUniqueKeysRefreshRate

        public static int filterUniqueKeysRefreshRate()
      • impressionsQueueSize

        public int impressionsQueueSize()
      • metricsRefreshRate

        public int metricsRefreshRate()
      • connectionTimeout

        public int connectionTimeout()
      • readTimeout

        public int readTimeout()
      • debugEnabled

        public boolean debugEnabled()
      • labelsEnabled

        public boolean labelsEnabled()
      • ipAddressEnabled

        public boolean ipAddressEnabled()
      • localhostRefreshEnabled

        public boolean localhostRefreshEnabled()
      • blockUntilReady

        public int blockUntilReady()
      • waitBeforeShutdown

        public int waitBeforeShutdown()
      • proxy

        public org.apache.hc.core5.http.HttpHost proxy()
      • proxyUsername

        public String proxyUsername()
      • proxyPassword

        public String proxyPassword()
      • eventSendIntervalInMillis

        public long eventSendIntervalInMillis()
      • eventsQueueSize

        public int eventsQueueSize()
      • maxStringLength

        public int maxStringLength()
      • destroyOnShutDown

        public boolean destroyOnShutDown()
      • splitFile

        public String splitFile()
      • segmentDirectory

        public String segmentDirectory()
      • streamingEnabled

        public boolean streamingEnabled()
      • authRetryBackoffBase

        public int authRetryBackoffBase()
      • streamingReconnectBackoffBase

        public int streamingReconnectBackoffBase()
      • authServiceURL

        public String authServiceURL()
      • streamingServiceURL

        public String streamingServiceURL()
      • telemetryURL

        public String telemetryURL()
      • getTelemetryRefreshRate

        public int getTelemetryRefreshRate()
      • streamingRetryDelay

        public int streamingRetryDelay()
      • streamingFetchMaxRetries

        public int streamingFetchMaxRetries()
      • failedAttemptsBeforeLogging

        public int failedAttemptsBeforeLogging()
      • validateAfterInactivityInMillis

        public long validateAfterInactivityInMillis()
      • startingSyncCallBackoffBaseMs

        public long startingSyncCallBackoffBaseMs()
      • getLastSeenCacheSize

        public long getLastSeenCacheSize()
      • getInvalidSets

        public int getInvalidSets()
      • isSdkEndpointOverridden

        public boolean isSdkEndpointOverridden()