Package io.grpc.xds
Class XdsNameResolver.RoutingConfig
java.lang.Object
io.grpc.xds.XdsNameResolver.RoutingConfig
- Enclosing class:
XdsNameResolver
VirtualHost-level configuration for request routing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static XdsNameResolver.RoutingConfig
private final long
(package private) final List
<Filter.NamedFilterConfig> (package private) final List
<VirtualHost.Route> (package private) final Map
<String, Filter.FilterConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RoutingConfig
(long fallbackTimeoutNano, List<VirtualHost.Route> routes, List<Filter.NamedFilterConfig> filterChain, Map<String, Filter.FilterConfig> virtualHostOverrideConfig) -
Method Summary
-
Field Details
-
fallbackTimeoutNano
private final long fallbackTimeoutNano -
routes
-
filterChain
-
virtualHostOverrideConfig
-
empty
-
-
Constructor Details
-
RoutingConfig
private RoutingConfig(long fallbackTimeoutNano, List<VirtualHost.Route> routes, @Nullable List<Filter.NamedFilterConfig> filterChain, Map<String, Filter.FilterConfig> virtualHostOverrideConfig)
-