Package io.grpc.xds

Class XdsClient


  • @ExperimentalApi("https://github.com/grpc/grpc-java/issues/10862")
    public abstract class XdsClient
    extends java.lang.Object
    An XdsClient instance encapsulates all of the logic for communicating with the xDS server. It may create multiple RPC streams (or a single ADS stream) for a series of xDS protocols (e.g., LDS, RDS, VHDS, CDS and EDS) over a single channel. Watch-based interfaces are provided for each set of data needed by gRPC.