| Package | Description |
|---|---|
| io.grpc.internal |
Interfaces and implementations that are internal to gRPC.
|
| Modifier and Type | Method and Description |
|---|---|
static ServiceConfigUtil.LbConfig |
ServiceConfigUtil.unwrapLoadBalancingConfig(Map<String,?> lbConfig)
Unwrap a LoadBalancingConfig JSON object into a
ServiceConfigUtil.LbConfig. |
| Modifier and Type | Method and Description |
|---|---|
static List<ServiceConfigUtil.LbConfig> |
ServiceConfigUtil.getChildPolicyFromXdsConfig(ServiceConfigUtil.LbConfig xdsConfig)
Extracts list of child policies from xds loadbalancer config.
|
static List<ServiceConfigUtil.LbConfig> |
ServiceConfigUtil.getFallbackPolicyFromXdsConfig(ServiceConfigUtil.LbConfig xdsConfig)
Extracts list of fallback policies from xds loadbalancer config.
|
static List<ServiceConfigUtil.LbConfig> |
ServiceConfigUtil.unwrapLoadBalancingConfigList(List<Map<String,?>> list)
Given a JSON list of LoadBalancingConfigs, and convert it into a list of LbConfig.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
ServiceConfigUtil.getBalancerNameFromXdsConfig(ServiceConfigUtil.LbConfig xdsConfig)
Extracts the loadbalancer name from xds loadbalancer config.
|
static List<ServiceConfigUtil.LbConfig> |
ServiceConfigUtil.getChildPolicyFromXdsConfig(ServiceConfigUtil.LbConfig xdsConfig)
Extracts list of child policies from xds loadbalancer config.
|
static List<ServiceConfigUtil.LbConfig> |
ServiceConfigUtil.getFallbackPolicyFromXdsConfig(ServiceConfigUtil.LbConfig xdsConfig)
Extracts list of fallback policies from xds loadbalancer config.
|