@API(status=INTERNAL) public class RegularLoadBalancedApiClient extends LoadBalancedApiClient
LoadBalancedApiClient
where LoadBalancedApiClient.rotate()
is executed when
invokeAPI(String, String, List, Object, Map, Map, Map, String, String, String[], TypeReference)
is called
and if LoadBalancedApiClient.loadBalancingConfig
has the field stickiness set to false.apiClient, apiClientFactory, loadBalancingConfig
Constructor and Description |
---|
RegularLoadBalancedApiClient(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 RegularLoadBalancedApiClient(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