@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,
StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
static CsdsService |
newInstance()
Creates an instance.
|
StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> |
streamClientStatus(StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver) |
public static CsdsService newInstance()
public void fetchClientStatus(io.envoyproxy.envoy.service.status.v3.ClientStatusRequest request, StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)
fetchClientStatus
in class io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase
public StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusRequest> streamClientStatus(StreamObserver<io.envoyproxy.envoy.service.status.v3.ClientStatusResponse> responseObserver)
streamClientStatus
in class io.envoyproxy.envoy.service.status.v3.ClientStatusDiscoveryServiceGrpc.ClientStatusDiscoveryServiceImplBase