Package io.grpc.xds
Class XdsNameResolver.RoutingConfig
- java.lang.Object
-
- io.grpc.xds.XdsNameResolver.RoutingConfig
-
- Enclosing class:
- XdsNameResolver
private static class XdsNameResolver.RoutingConfig extends java.lang.Object
VirtualHost-level configuration for request routing.
-
-
Field Summary
Fields Modifier and Type Field Description private static XdsNameResolver.RoutingConfig
empty
private long
fallbackTimeoutNano
(package private) java.util.List<Filter.NamedFilterConfig>
filterChain
(package private) java.util.List<VirtualHost.Route>
routes
(package private) java.util.Map<java.lang.String,Filter.FilterConfig>
virtualHostOverrideConfig
-
Constructor Summary
Constructors Modifier Constructor Description private
RoutingConfig(long fallbackTimeoutNano, java.util.List<VirtualHost.Route> routes, java.util.List<Filter.NamedFilterConfig> filterChain, java.util.Map<java.lang.String,Filter.FilterConfig> virtualHostOverrideConfig)
-
-
-
Field Detail
-
fallbackTimeoutNano
private final long fallbackTimeoutNano
-
routes
final java.util.List<VirtualHost.Route> routes
-
filterChain
@Nullable final java.util.List<Filter.NamedFilterConfig> filterChain
-
virtualHostOverrideConfig
final java.util.Map<java.lang.String,Filter.FilterConfig> virtualHostOverrideConfig
-
empty
private static XdsNameResolver.RoutingConfig empty
-
-
Constructor Detail
-
RoutingConfig
private RoutingConfig(long fallbackTimeoutNano, java.util.List<VirtualHost.Route> routes, @Nullable java.util.List<Filter.NamedFilterConfig> filterChain, java.util.Map<java.lang.String,Filter.FilterConfig> virtualHostOverrideConfig)
-
-