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

B

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.

I

io.grpc.xds - package io.grpc.xds
Library for gPRC proxyless service mesh using Envoy xDS protocol.

N

newInstance() - Static method in class io.grpc.xds.CsdsService
Creates an instance.

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.

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 I N O S T X 
Skip navigation links