Class UofApiConfigurationImpl
java.lang.Object
com.sportradar.unifiedodds.sdk.internal.cfg.UofApiConfigurationImpl
- All Implemented Interfaces:
UofApiConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiongetHost()Get the timeout which should be used for fast failing HTTP requests (seconds)intReturns maximum number of concurrent connections per route for http clientintReturns connection pool size for http clientGet the timeout which should be used on HTTP requests for recovery requests (seconds)Get the timeout which should be used on HTTP requests (seconds)intgetPort()booleanGets a value indicating whether SSL should be used when requesting API endpointsvoidvoidsetHttpClientMaxConnPerRoute(int maxConnPerRoute) voidsetHttpClientMaxConnTotal(int maxConnTotal) voidsetHttpClientRecoveryTimeout(int timeout) voidsetHttpClientTimeout(int timeout) voidsetPort(int apiPort) voidsetReplayHost(String apiReplayHost) toString()voiduseSsl(boolean apiUseSsl)
-
Method Details
-
getHost
- Specified by:
getHostin interfaceUofApiConfiguration- Returns:
- The Sportradar host used for API-access
-
getPort
public int getPort()- Specified by:
getPortin interfaceUofApiConfiguration- Returns:
- The port of Sportradar host used for API-access
-
getUseSsl
public boolean getUseSsl()Description copied from interface:UofApiConfigurationGets a value indicating whether SSL should be used when requesting API endpoints- Specified by:
getUseSslin interfaceUofApiConfiguration- Returns:
- a value indicating whether SSL should be used when requesting API endpoints
-
getReplayHost
- Specified by:
getReplayHostin interfaceUofApiConfiguration- Returns:
- The host used when connecting to Replay Server
-
getHttpClientTimeout
Description copied from interface:UofApiConfigurationGet the timeout which should be used on HTTP requests (seconds)- Specified by:
getHttpClientTimeoutin interfaceUofApiConfiguration- Returns:
- the timeout which should be used when performing HTTP requests (seconds)
-
getHttpClientRecoveryTimeout
Description copied from interface:UofApiConfigurationGet the timeout which should be used on HTTP requests for recovery requests (seconds)- Specified by:
getHttpClientRecoveryTimeoutin interfaceUofApiConfiguration- Returns:
- the timeout which should be used when performing HTTP requests for recovery requests (seconds)
-
getHttpClientFastFailingTimeout
Description copied from interface:UofApiConfigurationGet the timeout which should be used for fast failing HTTP requests (seconds)- Specified by:
getHttpClientFastFailingTimeoutin interfaceUofApiConfiguration- Returns:
- the timeout which should be used for fast failing HTTP requests (seconds)
-
getHttpClientMaxConnTotal
public int getHttpClientMaxConnTotal()Description copied from interface:UofApiConfigurationReturns connection pool size for http client- Specified by:
getHttpClientMaxConnTotalin interfaceUofApiConfiguration- Returns:
- connection pool size for http client
-
getHttpClientMaxConnPerRoute
public int getHttpClientMaxConnPerRoute()Description copied from interface:UofApiConfigurationReturns maximum number of concurrent connections per route for http client- Specified by:
getHttpClientMaxConnPerRoutein interfaceUofApiConfiguration- Returns:
- maximum number of concurrent connections per route for http client
-
setHost
-
setPort
public void setPort(int apiPort) -
useSsl
public void useSsl(boolean apiUseSsl) -
setReplayHost
-
setHttpClientTimeout
public void setHttpClientTimeout(int timeout) -
setHttpClientRecoveryTimeout
public void setHttpClientRecoveryTimeout(int timeout) -
setHttpClientMaxConnTotal
public void setHttpClientMaxConnTotal(int maxConnTotal) -
setHttpClientMaxConnPerRoute
public void setHttpClientMaxConnPerRoute(int maxConnPerRoute) -
toString
-