@@ -99,7 +99,7 @@ private SplitClientConfig(String endpoint,
9999 String authServiceURL ,
100100 String streamingServiceURL ,
101101 String telemetryURL ,
102- int telemetryRefreshRate ) {
102+ int telemetryRefreshRate ,
103103 int onDemandFetchRetryDelayMs ) {
104104 _endpoint = endpoint ;
105105 _eventsEndpoint = eventsEndpoint ;
@@ -308,8 +308,6 @@ public static final class Builder {
308308 private String _streamingServiceURL = STREAMING_ENDPOINT ;
309309 private String _telemetryURl = TELEMETRY_ENDPOINT ;
310310 private int _telemetryRefreshRate = 60 ;
311- private String _authServiceURL = "https://auth.split.io/api/auth" ;
312- private String _streamingServiceURL = "https://streaming.split.io/sse" ;
313311 private int _onDemandFetchRetryDelayMs = 50 ;
314312
315313 public Builder () {
@@ -718,14 +716,8 @@ public Builder telemetryURL(String telemetryURL) {
718716 * @param telemetryRefreshRate
719717 * @return this builder
720718 */
721- public Builder telemetryBuilder (int telemetryRefreshRate ) {
719+ public Builder telemetryRefreshRate (int telemetryRefreshRate ) {
722720 _telemetryRefreshRate = telemetryRefreshRate ;
723- * Set Streaming retry delay .
724- * @ param onDemandFetchRetryDelayMs
725- * @ return
726- */
727- public Builder streamingRetryDelay (int onDemandFetchRetryDelayMs ) {
728- _onDemandFetchRetryDelayMs = onDemandFetchRetryDelayMs ;
729721 return this ;
730722 }
731723
@@ -801,44 +793,46 @@ public SplitClientConfig build() {
801793
802794 if (_telemetryURl == null ) {
803795 throw new IllegalArgumentException ("telemetryURl must not be null" );
804- if (_onDemandFetchRetryDelayMs <= 0 ) {
796+ }
797+
798+ if (_onDemandFetchRetryDelayMs <= 0 ) {
805799 throw new IllegalStateException ("streamingRetryDelay must be > 0" );
806800 }
807801
808- return new SplitClientConfig (
809- _endpoint ,
810- _eventsEndpoint ,
811- _featuresRefreshRate ,
812- _segmentsRefreshRate ,
813- _impressionsRefreshRate ,
814- _impressionsQueueSize ,
815- _impressionsMode ,
816- _metricsRefreshRate ,
817- _connectionTimeout ,
818- _readTimeout ,
819- _numThreadsForSegmentFetch ,
820- _ready ,
821- _debugEnabled ,
822- _labelsEnabled ,
823- _ipAddressEnabled ,
824- _waitBeforeShutdown ,
825- proxy (),
826- _proxyUsername ,
827- _proxyPassword ,
828- _eventsQueueSize ,
829- _eventFlushIntervalInMillis ,
830- _maxStringLength ,
831- _destroyOnShutDown ,
832- _splitFile ,
833- _integrationsConfig ,
834- _streamingEnabled ,
835- _authRetryBackoffBase ,
836- _streamingReconnectBackoffBase ,
837- _authServiceURL ,
838- _streamingServiceURL ,
839- _telemetryURl ,
840- _telemetryRefreshRate );
841- _onDemandFetchRetryDelayMs );
842- }
802+ return new SplitClientConfig (
803+ _endpoint ,
804+ _eventsEndpoint ,
805+ _featuresRefreshRate ,
806+ _segmentsRefreshRate ,
807+ _impressionsRefreshRate ,
808+ _impressionsQueueSize ,
809+ _impressionsMode ,
810+ _metricsRefreshRate ,
811+ _connectionTimeout ,
812+ _readTimeout ,
813+ _numThreadsForSegmentFetch ,
814+ _ready ,
815+ _debugEnabled ,
816+ _labelsEnabled ,
817+ _ipAddressEnabled ,
818+ _waitBeforeShutdown ,
819+ proxy (),
820+ _proxyUsername ,
821+ _proxyPassword ,
822+ _eventsQueueSize ,
823+ _eventFlushIntervalInMillis ,
824+ _maxStringLength ,
825+ _destroyOnShutDown ,
826+ _splitFile ,
827+ _integrationsConfig ,
828+ _streamingEnabled ,
829+ _authRetryBackoffBase ,
830+ _streamingReconnectBackoffBase ,
831+ _authServiceURL ,
832+ _streamingServiceURL ,
833+ _telemetryURl ,
834+ _telemetryRefreshRate ,
835+ _onDemandFetchRetryDelayMs );
836+ }
843837 }
844838}
0 commit comments