Package io.grpc.xds
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
ConstructorsModifierConstructorDescriptionprivate
ClusterRefState
(AtomicInteger refCount, String traditionalCluster, RouteLookupServiceClusterSpecifierPlugin.RlsPluginConfig rlsPluginConfig) -
Method Summary
Modifier and TypeMethodDescription(package private) static XdsNameResolver.ClusterRefState
forCluster
(AtomicInteger refCount, String name) (package private) static XdsNameResolver.ClusterRefState
forRlsPlugin
(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)
-