@API(status=INTERNAL) public class ExternalLoadBalancingStrategy extends java.lang.Object implements LoadBalancingStrategy
LoadBalancingStrategy
corresponding to the
BdkLoadBalancingMode.EXTERNAL
mode.Constructor and Description |
---|
ExternalLoadBalancingStrategy(com.symphony.bdk.core.config.model.BdkRetryConfig retryConfig,
SignalsApi signalsApi) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNewBasePath()
Gets a new base path by calling GET agent/v1/info
and fetching serverFqdn field.
|
public ExternalLoadBalancingStrategy(com.symphony.bdk.core.config.model.BdkRetryConfig retryConfig, SignalsApi signalsApi)
public java.lang.String getNewBasePath()
getNewBasePath
in interface LoadBalancingStrategy