Skip navigation links
B C D F G I N O P S T X 

B

bootstrap() - Method in class io.grpc.xds.BootstrapperImpl
Reads and parses bootstrap config.
BootstrapperImpl - Class in io.grpc.xds
A Bootstrapper implementation that reads xDS configurations from local file system.
BootstrapperImpl() - Constructor for class io.grpc.xds.BootstrapperImpl
 
build() - Method in class io.grpc.xds.XdsServerBuilder
 

C

create(ChannelCredentials) - Static method in class io.grpc.xds.XdsChannelCredentials
Creates credentials to be configured by xDS, falling back to other credentials if no TLS configuration is provided by xDS.
create(ServerCredentials) - Static method in class io.grpc.xds.XdsServerCredentials
Creates credentials to be configured by xDS, falling back to other credentials if no TLS configuration is provided by xDS.
CsdsService - Class in io.grpc.xds
The CSDS service provides information about the status of a running xDS client.

D

delegate() - Method in class io.grpc.xds.XdsServerBuilder
 
drainGraceTime(long, TimeUnit) - Method in class io.grpc.xds.XdsServerBuilder
Sets the grace time when draining connections with outdated configuration.

F

fetchClientStatus(ClientStatusRequest, StreamObserver<ClientStatusResponse>) - Method in class io.grpc.xds.CsdsService
 
forPort(int) - Static method in class io.grpc.xds.XdsServerBuilder
 
forPort(int, ServerCredentials) - Static method in class io.grpc.xds.XdsServerBuilder
Creates a gRPC server builder for the given port.

G

getDefaultScheme() - Method in class io.grpc.xds.GoogleCloudToProdNameResolverProvider
 
GoogleCloudToProdNameResolverProvider - Class in io.grpc.xds
A provider for GoogleCloudToProdNameResolver.
GoogleCloudToProdNameResolverProvider() - Constructor for class io.grpc.xds.GoogleCloudToProdNameResolverProvider
 

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.GoogleCloudToProdNameResolverProvider
 

N

newInstance() - Static method in class io.grpc.xds.CsdsService
Creates an instance.
newNameResolver(URI, NameResolver.Args) - Method in class io.grpc.xds.GoogleCloudToProdNameResolverProvider
 

O

onNotServing(Throwable) - Method in interface io.grpc.xds.XdsServerBuilder.XdsServingStatusListener
Callback invoked when server is forced to be "not serving" due to an error.
onServing() - Method in interface io.grpc.xds.XdsServerBuilder.XdsServingStatusListener
Callback invoked when server begins serving.
overrideBootstrapForTest(Map<String, ?>) - Method in class io.grpc.xds.XdsServerBuilder
Allows providing bootstrap override, useful for testing.

P

priority() - Method in class io.grpc.xds.GoogleCloudToProdNameResolverProvider
 

S

streamClientStatus(StreamObserver<ClientStatusResponse>) - Method in class io.grpc.xds.CsdsService
 

T

transportBuilder() - Method in class io.grpc.xds.XdsServerBuilder
Returns the delegate NettyServerBuilder to allow experimental level transport-specific configuration.

X

XdsChannelCredentials - Class in io.grpc.xds
 
XdsServerBuilder - Class in io.grpc.xds
A version of ServerBuilder to create xDS managed servers.
XdsServerBuilder.XdsServingStatusListener - Interface in io.grpc.xds
Applications can register this listener to receive "serving" and "not serving" states of the server using XdsServerBuilder.xdsServingStatusListener(XdsServingStatusListener).
XdsServerCredentials - Class in io.grpc.xds
 
xdsServingStatusListener(XdsServerBuilder.XdsServingStatusListener) - Method in class io.grpc.xds.XdsServerBuilder
Set the XdsServerBuilder.XdsServingStatusListener to receive "serving" and "not serving" states.
B C D F G I N O P S T X 
Skip navigation links