Skip navigation links
A B C E G H I N P R S X 

A

ATTR_CERT_VALIDATION_CONTEXT - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for CertificateValidationContext of a subchannel.
ATTR_COMMON_TLS_CONTEXT - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for CommonTlsContext.
ATTR_DOWNSTREAM_TLS_CONTEXT - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for DownstreamTlsContext (used by server).
ATTR_SDS_CONFIG - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for SdsSecretConfig of a subchannel.
ATTR_TLS_CERTIFICATE - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for TlsCertificate of a subchannel.
ATTR_UPSTREAM_TLS_CONTEXT - Static variable in class io.grpc.xds.XdsAttributes
Attribute key for UpstreamTlsContext (used by client) for subchannel.

B

Bootstrapper - Class in io.grpc.xds
Loads configuration information to bootstrap gRPC's integration of xDS protocol.
Bootstrapper() - Constructor for class io.grpc.xds.Bootstrapper
 
Bootstrapper.BootstrapInfo - Class in io.grpc.xds
Data class containing the results of reading bootstrap.

C

canHandleEmptyAddressListFromNameResolution() - Method in class io.grpc.xds.CdsLoadBalancer
 
CdsLoadBalancer - Class in io.grpc.xds
Load balancer for cds_experimental LB policy.
CdsLoadBalancerProvider - Class in io.grpc.xds
The provider for the "cds" balancing policy.
CdsLoadBalancerProvider() - Constructor for class io.grpc.xds.CdsLoadBalancerProvider
 

E

EdsLoadBalancerProvider - Class in io.grpc.xds
The provider for the "eds" balancing policy.
EdsLoadBalancerProvider() - Constructor for class io.grpc.xds.EdsLoadBalancerProvider
 

G

getDefaultScheme() - Method in class io.grpc.xds.XdsNameResolverProvider
 
getInstance() - Static method in class io.grpc.xds.Bootstrapper
 
getNode() - Method in class io.grpc.xds.Bootstrapper.BootstrapInfo
Returns the node identifier to be included in xDS requests.
getPolicyName() - Method in class io.grpc.xds.CdsLoadBalancerProvider
 
getPolicyName() - Method in class io.grpc.xds.EdsLoadBalancerProvider
 
getPolicyName() - Method in class io.grpc.xds.XdsLoadBalancerProvider
 
getPriority() - Method in class io.grpc.xds.CdsLoadBalancerProvider
 
getPriority() - Method in class io.grpc.xds.EdsLoadBalancerProvider
 
getPriority() - Method in class io.grpc.xds.XdsLoadBalancerProvider
 

H

handleNameResolutionError(Status) - Method in class io.grpc.xds.CdsLoadBalancer
 
handleResolvedAddresses(LoadBalancer.ResolvedAddresses) - Method in class io.grpc.xds.CdsLoadBalancer
 

I

io.grpc.xds - package io.grpc.xds
Library for gPRC proxyless service mesh using Envoy xDS protocol.
isAvailable() - Method in class io.grpc.xds.CdsLoadBalancerProvider
 
isAvailable() - Method in class io.grpc.xds.EdsLoadBalancerProvider
 
isAvailable() - Method in class io.grpc.xds.XdsLoadBalancerProvider
 
isAvailable() - Method in class io.grpc.xds.XdsNameResolverProvider
 

N

newLoadBalancer(LoadBalancer.Helper) - Method in class io.grpc.xds.CdsLoadBalancerProvider
 
newLoadBalancer(LoadBalancer.Helper) - Method in class io.grpc.xds.EdsLoadBalancerProvider
 
newLoadBalancer(LoadBalancer.Helper) - Method in class io.grpc.xds.XdsLoadBalancerProvider
 
newNameResolver(URI, NameResolver.Args) - Method in class io.grpc.xds.XdsNameResolverProvider
 

P

parseLoadBalancingPolicyConfig(Map<String, ?>) - Method in class io.grpc.xds.CdsLoadBalancerProvider
 
parseLoadBalancingPolicyConfig(Map<String, ?>) - Method in class io.grpc.xds.EdsLoadBalancerProvider
 
parseLoadBalancingPolicyConfig(Map<String, ?>) - Method in class io.grpc.xds.XdsLoadBalancerProvider
 
priority() - Method in class io.grpc.xds.XdsNameResolverProvider
 

R

readBootstrap() - Method in class io.grpc.xds.Bootstrapper
Returns configurations from bootstrap.

S

shutdown() - Method in class io.grpc.xds.CdsLoadBalancer
 

X

XdsAttributes - Class in io.grpc.xds
Special attributes that are only useful to gRPC in the XDS context.
XdsLoadBalancerProvider - Class in io.grpc.xds
The provider for the "xds" balancing policy.
XdsLoadBalancerProvider() - Constructor for class io.grpc.xds.XdsLoadBalancerProvider
 
XdsNameResolverProvider - Class in io.grpc.xds
A provider for XdsNameResolver.
XdsNameResolverProvider() - Constructor for class io.grpc.xds.XdsNameResolverProvider
 
A B C E G H I N P R S X 
Skip navigation links