@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/8016")
public final class CsdsService
extends io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase
Client Status Discovery Service is a service that exposes xDS config of a given client. See the full design at gRFC A40: xDS Configuration Dump via Client Status Discovery Service in gRPC.
| Modifier and Type | Method and Description |
|---|---|
void |
fetchClientStatus(io.envoyproxy.envoy.service.status.v3.ClientStatusRequest request,
io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
static CsdsService |
newInstance()
Creates an instance.
|
io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> |
streamClientStatus(io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
public static CsdsService newInstance()
public void fetchClientStatus(io.envoyproxy.envoy.service.status.v3.ClientStatusRequest request,
io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)
public io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> streamClientStatus(io.grpc.stub.StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)