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 ClassesModifier and TypeInterfaceDescriptionstatic class
static interface
Represents an opaque data structure holding configuration for a ClusterSpecifierPlugin. -
Method Summary
Modifier and TypeMethodDescriptionConfigOrError
<? extends ClusterSpecifierPlugin.PluginConfig> parsePlugin
(com.google.protobuf.Message rawProtoMessage) String[]
typeUrls()
The proto message types supported by this plugin.
-
Method Details
-
typeUrls
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)
-