Uses of Class
io.grpc.xds.VirtualHost
Packages that use VirtualHost
-
Uses of VirtualHost in io.grpc.xds
Subclasses of VirtualHost in io.grpc.xdsFields in io.grpc.xds with type parameters of type VirtualHostModifier and TypeFieldDescriptionprivate com.google.common.collect.ImmutableList
<VirtualHost> XdsServerWrapper.DiscoveryState.RouteDiscoveryState.savedVirtualHosts
private final com.google.common.collect.ImmutableList
<VirtualHost> AutoValue_HttpConnectionManager.virtualHosts
private final com.google.common.collect.ImmutableList
<VirtualHost> AutoValue_XdsServerWrapper_ServerRoutingConfig.virtualHosts
(package private) final List
<VirtualHost> XdsRouteConfigureResource.RdsUpdate.virtualHosts
Methods in io.grpc.xds that return VirtualHostModifier and TypeMethodDescriptionstatic VirtualHost
VirtualHost.create
(String name, List<String> domains, List<VirtualHost.Route> routes, Map<String, Filter.FilterConfig> filterConfigOverrides) (package private) static VirtualHost
RoutingUtils.findVirtualHostForHostName
(List<VirtualHost> virtualHosts, String hostName) Returns theVirtualHost
with the best match domain for the given hostname.Methods in io.grpc.xds that return types with arguments of type VirtualHostModifier and TypeMethodDescription(package private) static List
<VirtualHost> XdsRouteConfigureResource.extractVirtualHosts
(RouteConfiguration routeConfig, FilterRegistry filterRegistry) private static XdsResourceType.StructOrError
<VirtualHost> XdsRouteConfigureResource.parseVirtualHost
(VirtualHost proto, FilterRegistry filterRegistry, Map<String, ClusterSpecifierPlugin.PluginConfig> pluginConfigMap, Set<String> optionalPlugins) (package private) com.google.common.collect.ImmutableList
<VirtualHost> AutoValue_HttpConnectionManager.virtualHosts()
(package private) com.google.common.collect.ImmutableList
<VirtualHost> AutoValue_XdsServerWrapper_ServerRoutingConfig.virtualHosts()
(package private) abstract com.google.common.collect.ImmutableList
<VirtualHost> HttpConnectionManager.virtualHosts()
(package private) abstract com.google.common.collect.ImmutableList
<VirtualHost> XdsServerWrapper.ServerRoutingConfig.virtualHosts()
Method parameters in io.grpc.xds with type arguments of type VirtualHostModifier and TypeMethodDescriptionprivate static HttpConnectionManager
HttpConnectionManager.create
(long httpMaxStreamDurationNano, String rdsName, List<VirtualHost> virtualHosts, List<Filter.NamedFilterConfig> httpFilterConfigs) XdsServerWrapper.ServerRoutingConfig.create
(com.google.common.collect.ImmutableList<VirtualHost> virtualHosts, com.google.common.collect.ImmutableMap<VirtualHost.Route, io.grpc.ServerInterceptor> interceptors) Server routing configuration.(package private) static VirtualHost
RoutingUtils.findVirtualHostForHostName
(List<VirtualHost> virtualHosts, String hostName) Returns theVirtualHost
with the best match domain for the given hostname.(package private) static HttpConnectionManager
HttpConnectionManager.forVirtualHosts
(long httpMaxStreamDurationNano, List<VirtualHost> virtualHosts, List<Filter.NamedFilterConfig> httpFilterConfigs) private void
XdsNameResolver.ResolveState.updateRoutes
(List<VirtualHost> virtualHosts, long httpMaxStreamDurationNano, List<Filter.NamedFilterConfig> filterConfigs) Constructor parameters in io.grpc.xds with type arguments of type VirtualHostModifierConstructorDescription(package private)
AutoValue_HttpConnectionManager
(long httpMaxStreamDurationNano, String rdsName, com.google.common.collect.ImmutableList<VirtualHost> virtualHosts, com.google.common.collect.ImmutableList<Filter.NamedFilterConfig> httpFilterConfigs) (package private)
AutoValue_XdsServerWrapper_ServerRoutingConfig
(com.google.common.collect.ImmutableList<VirtualHost> virtualHosts, com.google.common.collect.ImmutableMap<VirtualHost.Route, io.grpc.ServerInterceptor> interceptors) (package private)
RdsUpdate
(List<VirtualHost> virtualHosts)