Uses of Interface
io.grpc.xds.Filter.FilterConfig
-
Packages that use Filter.FilterConfig Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol. -
-
Uses of Filter.FilterConfig in io.grpc.xds
Classes in io.grpc.xds that implement Filter.FilterConfig Modifier and Type Class Description (package private) class
AutoValue_FaultConfig
(package private) class
AutoValue_RbacConfig
(package private) class
FaultConfig
Fault injection configurations.(package private) class
RbacConfig
Rbac configuration for Rbac filter.Fields in io.grpc.xds declared as Filter.FilterConfig Modifier and Type Field Description (package private) Filter.FilterConfig
Filter.NamedFilterConfig. filterConfig
(package private) static Filter.FilterConfig
RouterFilter. ROUTER_CONFIG
Fields in io.grpc.xds with type parameters of type Filter.FilterConfig Modifier and Type Field Description private com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost_Route_RouteAction_ClusterWeight. filterConfigOverrides
private com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost_Route. filterConfigOverrides
private com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost. filterConfigOverrides
(package private) java.util.Map<java.lang.String,Filter.FilterConfig>
XdsNameResolver.RoutingConfig. virtualHostOverrideConfig
Methods in io.grpc.xds that return types with arguments of type Filter.FilterConfig Modifier and Type Method Description (package private) com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost_Route_RouteAction_ClusterWeight. filterConfigOverrides()
(package private) com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost_Route. filterConfigOverrides()
(package private) com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
AutoValue_VirtualHost. filterConfigOverrides()
(package private) abstract com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
VirtualHost. filterConfigOverrides()
(package private) abstract com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
VirtualHost.Route. filterConfigOverrides()
(package private) abstract com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig>
VirtualHost.Route.RouteAction.ClusterWeight. filterConfigOverrides()
ConfigOrError<? extends Filter.FilterConfig>
Filter. parseFilterConfig(com.google.protobuf.Message rawProtoMessage)
Parses the top-level filter config from raw proto message.ConfigOrError<? extends Filter.FilterConfig>
RouterFilter. parseFilterConfig(com.google.protobuf.Message rawProtoMessage)
ConfigOrError<? extends Filter.FilterConfig>
Filter. parseFilterConfigOverride(com.google.protobuf.Message rawProtoMessage)
Parses the per-filter override filter config from raw proto message.ConfigOrError<? extends Filter.FilterConfig>
RouterFilter. parseFilterConfigOverride(com.google.protobuf.Message rawProtoMessage)
(package private) static XdsResourceType.StructOrError<Filter.FilterConfig>
XdsListenerResource. parseHttpFilter(HttpFilter httpFilter, FilterRegistry filterRegistry, boolean isForClient)
(package private) static XdsResourceType.StructOrError<java.util.Map<java.lang.String,Filter.FilterConfig>>
XdsRouteConfigureResource. parseOverrideFilterConfigs(java.util.Map<java.lang.String,com.google.protobuf.Any> rawFilterConfigMap, FilterRegistry filterRegistry)
Methods in io.grpc.xds with parameters of type Filter.FilterConfig Modifier and Type Method Description io.grpc.ClientInterceptor
FaultFilter. buildClientInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig, io.grpc.LoadBalancer.PickSubchannelArgs args, java.util.concurrent.ScheduledExecutorService scheduler)
io.grpc.ClientInterceptor
Filter.ClientInterceptorBuilder. buildClientInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig, io.grpc.LoadBalancer.PickSubchannelArgs args, java.util.concurrent.ScheduledExecutorService scheduler)
io.grpc.ClientInterceptor
RouterFilter. buildClientInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig, io.grpc.LoadBalancer.PickSubchannelArgs args, java.util.concurrent.ScheduledExecutorService scheduler)
io.grpc.ServerInterceptor
Filter.ServerInterceptorBuilder. buildServerInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig)
io.grpc.ServerInterceptor
RbacFilter. buildServerInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig)
io.grpc.ServerInterceptor
RouterFilter. buildServerInterceptor(Filter.FilterConfig config, Filter.FilterConfig overrideConfig)
private static boolean
XdsListenerResource. isTerminalFilter(Filter.FilterConfig filterConfig)
Method parameters in io.grpc.xds with type arguments of type Filter.FilterConfig Modifier and Type Method Description static VirtualHost
VirtualHost. create(java.lang.String name, java.util.List<java.lang.String> domains, java.util.List<VirtualHost.Route> routes, java.util.Map<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
private static VirtualHost.Route
VirtualHost.Route. create(VirtualHost.Route.RouteMatch routeMatch, VirtualHost.Route.RouteAction routeAction, java.util.Map<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
(package private) static VirtualHost.Route.RouteAction.ClusterWeight
VirtualHost.Route.RouteAction.ClusterWeight. create(java.lang.String name, int weight, java.util.Map<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
(package private) static VirtualHost.Route
VirtualHost.Route. forAction(VirtualHost.Route.RouteMatch routeMatch, VirtualHost.Route.RouteAction routeAction, java.util.Map<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
(package private) static VirtualHost.Route
VirtualHost.Route. forNonForwardingAction(VirtualHost.Route.RouteMatch routeMatch, java.util.Map<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
Constructors in io.grpc.xds with parameters of type Filter.FilterConfig Constructor Description NamedFilterConfig(java.lang.String name, Filter.FilterConfig filterConfig)
Constructor parameters in io.grpc.xds with type arguments of type Filter.FilterConfig Constructor Description AutoValue_VirtualHost(java.lang.String name, com.google.common.collect.ImmutableList<java.lang.String> domains, com.google.common.collect.ImmutableList<VirtualHost.Route> routes, com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
AutoValue_VirtualHost_Route(VirtualHost.Route.RouteMatch routeMatch, VirtualHost.Route.RouteAction routeAction, com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
AutoValue_VirtualHost_Route_RouteAction_ClusterWeight(java.lang.String name, int weight, com.google.common.collect.ImmutableMap<java.lang.String,Filter.FilterConfig> filterConfigOverrides)
RoutingConfig(long fallbackTimeoutNano, java.util.List<VirtualHost.Route> routes, java.util.List<Filter.NamedFilterConfig> filterChain, java.util.Map<java.lang.String,Filter.FilterConfig> virtualHostOverrideConfig)
-