Package io.grpc.xds
Interface ClusterSpecifierPlugin
-
- All Known Implementing Classes:
RouteLookupServiceClusterSpecifierPlugin
interface ClusterSpecifierPlugin
Defines the parsing functionality of a ClusterSpecifierPlugin as defined in the Enovy proto api/envoy/config/route/v3/route.proto.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ClusterSpecifierPlugin.NamedPluginConfig
static interface
ClusterSpecifierPlugin.PluginConfig
Represents an opaque data structure holding configuration for a ClusterSpecifierPlugin.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigOrError<? extends ClusterSpecifierPlugin.PluginConfig>
parsePlugin(com.google.protobuf.Message rawProtoMessage)
java.lang.String[]
typeUrls()
The proto message types supported by this plugin.
-
-
-
Method Detail
-
typeUrls
java.lang.String[] typeUrls()
The proto message types supported by this plugin. A plugin will be registered by each of its supported message types.
-
parsePlugin
ConfigOrError<? extends ClusterSpecifierPlugin.PluginConfig> parsePlugin(com.google.protobuf.Message rawProtoMessage)
-
-