Class XdsNameResolver.ClusterRefState
java.lang.Object
io.grpc.xds.XdsNameResolver.ClusterRefState
- Enclosing class:
XdsNameResolver
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicInteger(package private) final RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig(package private) final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateClusterRefState(AtomicInteger refCount, String traditionalCluster, RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig rlsPluginConfig) -
Method Summary
Modifier and TypeMethodDescription(package private) static XdsNameResolver.ClusterRefStateforCluster(AtomicInteger refCount, String name) (package private) static XdsNameResolver.ClusterRefStateforRlsPlugin(AtomicInteger refCount, RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig rlsPluginConfig)
-
Field Details
-
refCount
-
traditionalCluster
-
rlsPluginConfig
-
-
Constructor Details
-
ClusterRefState
private ClusterRefState(AtomicInteger refCount, @Nullable String traditionalCluster, @Nullable RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig rlsPluginConfig)
-
-
Method Details
-
toLbPolicy
-
forCluster
-
forRlsPlugin
static XdsNameResolver.ClusterRefState forRlsPlugin(AtomicInteger refCount, RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig rlsPluginConfig)
-