@API(status=INTERNAL) public class DatafeedLoadBalancedApiClient extends LoadBalancedApiClient
LoadBalancedApiClient
used in datafeed services
where LoadBalancedApiClient.rotate()
is executed only when explicitly called.apiClient, apiClientFactory, loadBalancingConfig
Constructor and Description |
---|
DatafeedLoadBalancedApiClient(com.symphony.bdk.core.config.model.BdkConfig config,
ApiClientFactory apiClientFactory) |
Modifier and Type | Method and Description |
---|---|
<T> com.symphony.bdk.http.api.ApiResponse<T> |
invokeAPI(java.lang.String path,
java.lang.String method,
java.util.List<com.symphony.bdk.http.api.Pair> queryParams,
java.lang.Object body,
java.util.Map<java.lang.String,java.lang.String> headerParams,
java.util.Map<java.lang.String,java.lang.String> cookieParams,
java.util.Map<java.lang.String,java.lang.Object> formParams,
java.lang.String accept,
java.lang.String contentType,
java.lang.String[] authNames,
com.symphony.bdk.http.api.util.TypeReference<T> returnType) |
addEnforcedAuthenticationScheme, escapeString, getAuthentications, getBasePath, parameterToPairs, parameterToString, rotate, selectHeaderAccept, selectHeaderContentType, setBasePath
public DatafeedLoadBalancedApiClient(com.symphony.bdk.core.config.model.BdkConfig config, ApiClientFactory apiClientFactory)
public <T> com.symphony.bdk.http.api.ApiResponse<T> invokeAPI(java.lang.String path, java.lang.String method, java.util.List<com.symphony.bdk.http.api.Pair> queryParams, java.lang.Object body, java.util.Map<java.lang.String,java.lang.String> headerParams, java.util.Map<java.lang.String,java.lang.String> cookieParams, java.util.Map<java.lang.String,java.lang.Object> formParams, java.lang.String accept, java.lang.String contentType, java.lang.String[] authNames, com.symphony.bdk.http.api.util.TypeReference<T> returnType) throws com.symphony.bdk.http.api.ApiException
com.symphony.bdk.http.api.ApiException