Package io.grpc.xds
Class ClusterSpecifierPluginRegistry
- java.lang.Object
-
- io.grpc.xds.ClusterSpecifierPluginRegistry
-
final class ClusterSpecifierPluginRegistry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static ClusterSpecifierPluginRegistry
instance
private java.util.Map<java.lang.String,ClusterSpecifierPlugin>
supportedPlugins
-
Constructor Summary
Constructors Modifier Constructor Description private
ClusterSpecifierPluginRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ClusterSpecifierPlugin
get(java.lang.String typeUrl)
(package private) static ClusterSpecifierPluginRegistry
getDefaultRegistry()
(package private) static ClusterSpecifierPluginRegistry
newRegistry()
(package private) ClusterSpecifierPluginRegistry
register(ClusterSpecifierPlugin... plugins)
-
-
-
Field Detail
-
instance
private static ClusterSpecifierPluginRegistry instance
-
supportedPlugins
private final java.util.Map<java.lang.String,ClusterSpecifierPlugin> supportedPlugins
-
-
Method Detail
-
getDefaultRegistry
static ClusterSpecifierPluginRegistry getDefaultRegistry()
-
newRegistry
static ClusterSpecifierPluginRegistry newRegistry()
-
register
ClusterSpecifierPluginRegistry register(ClusterSpecifierPlugin... plugins)
-
get
@Nullable ClusterSpecifierPlugin get(java.lang.String typeUrl)
-
-