Class LiveFeedSettingsBuilder<T extends LiveFeedSettingsBuilder>
- java.lang.Object
-
- com.sportradar.livedata.sdk.common.settings.CommonSettingsBuilder<T>
-
- com.sportradar.livedata.sdk.common.settings.LiveFeedSettingsBuilder<T>
-
- Direct Known Subclasses:
LiveScoutSettingsBuilder
public abstract class LiveFeedSettingsBuilder<T extends LiveFeedSettingsBuilder> extends CommonSettingsBuilder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.joda.time.Duration
clientAliveMsgTimeout
protected boolean
disconnectOnParseError
protected String
hostName
protected org.joda.time.Duration
initialReconnectWait
protected List<LimiterData>
loginLimiters
protected List<LimiterData>
matchRequestLimiters
protected int
maxMatchIdsPerRequest
protected Integer
maxMessageSize
protected org.joda.time.Duration
maxRequestTimeAllowance
protected String
password
protected int
port
protected int
receiveBufferSize
protected org.joda.time.Duration
reconnectWait
protected List<LimiterData>
requestLimiters
protected org.joda.time.Duration
serverAliveMsgTimeout
protected boolean
test
protected String
username
protected boolean
useSSL
-
Fields inherited from class com.sportradar.livedata.sdk.common.settings.CommonSettingsBuilder
debugMode, dispatcherQueueSize, dispatcherThreadCount, enabled, loggerSettingsBuilder
-
-
Constructor Summary
Constructors Constructor Description LiveFeedSettingsBuilder()
-
Method Summary
-
Methods inherited from class com.sportradar.livedata.sdk.common.settings.CommonSettingsBuilder
getDispatcherQueueSize, getDispatcherThreadCount, getLoggerSettingsBuilder, isDebugMode, isEnabled, setDebugMode, setDispatcherQueueSize, setDispatcherThreadCount, setEnabled, setLoggerSettings
-
-
-
-
Field Detail
-
clientAliveMsgTimeout
protected org.joda.time.Duration clientAliveMsgTimeout
-
disconnectOnParseError
protected boolean disconnectOnParseError
-
hostName
protected String hostName
-
initialReconnectWait
protected org.joda.time.Duration initialReconnectWait
-
loginLimiters
protected List<LimiterData> loginLimiters
-
matchRequestLimiters
protected List<LimiterData> matchRequestLimiters
-
maxMatchIdsPerRequest
protected int maxMatchIdsPerRequest
-
maxMessageSize
protected Integer maxMessageSize
-
maxRequestTimeAllowance
protected org.joda.time.Duration maxRequestTimeAllowance
-
password
protected String password
-
port
protected int port
-
receiveBufferSize
protected int receiveBufferSize
-
reconnectWait
protected org.joda.time.Duration reconnectWait
-
requestLimiters
protected List<LimiterData> requestLimiters
-
serverAliveMsgTimeout
protected org.joda.time.Duration serverAliveMsgTimeout
-
test
protected boolean test
-
useSSL
protected boolean useSSL
-
username
protected String username
-
-
Method Detail
-
getClientAliveMsgTimeout
public org.joda.time.Duration getClientAliveMsgTimeout()
-
getHostName
public String getHostName()
-
getInitialReconnectWait
public org.joda.time.Duration getInitialReconnectWait()
-
getLoginLimiters
public List<LimiterData> getLoginLimiters()
-
getMatchRequestLimiters
public List<LimiterData> getMatchRequestLimiters()
-
getMaxMatchIdsPerRequest
public int getMaxMatchIdsPerRequest()
-
getMaxMessageSize
public Integer getMaxMessageSize()
-
getMaxRequestTimeAllowance
public org.joda.time.Duration getMaxRequestTimeAllowance()
-
getPort
public int getPort()
-
getReceiveBufferSize
public int getReceiveBufferSize()
-
getReconnectWait
public org.joda.time.Duration getReconnectWait()
-
getRequestLimiters
public List<LimiterData> getRequestLimiters()
-
getServerAliveMsgTimeout
public org.joda.time.Duration getServerAliveMsgTimeout()
-
isDisconnectOnParseError
public boolean isDisconnectOnParseError()
-
isTest
public boolean isTest()
-
isUseSSL
public boolean isUseSSL()
-
setClientAliveMsgTimeout
public T setClientAliveMsgTimeout(org.joda.time.Duration clientAliveMsgTimeout)
-
setDisconnectOnParseError
public T setDisconnectOnParseError(boolean disconnectOnParseError)
-
setInitialReconnectWait
public T setInitialReconnectWait(org.joda.time.Duration initialReconnectWait)
-
setLoginLimiters
public T setLoginLimiters(List<LimiterData> loginLimiters)
-
setMatchRequestLimiters
public T setMatchRequestLimiters(List<LimiterData> matchRequestLimiters)
-
setMaxRequestTimeAllowance
public T setMaxRequestTimeAllowance(org.joda.time.Duration maxRequestTimeAllowance)
-
setReconnectWait
public T setReconnectWait(org.joda.time.Duration reconnectWait)
-
setRequestLimiters
public T setRequestLimiters(List<LimiterData> requestLimiters)
-
setServerAliveMsgTimeout
public T setServerAliveMsgTimeout(org.joda.time.Duration serverAliveMsgTimeout)
-
-