public abstract class ClientStatusDiscoveryService extends Object implements com.google.protobuf.Service
CSDS is Client Status Discovery Service. It can be used to get the status of an xDS-compliant client from the management server's point of view. In the future, it can potentially be used as an interface to get the current state directly from the client.Protobuf service
envoy.service.status.v2.ClientStatusDiscoveryService| Modifier and Type | Class and Description |
|---|---|
static interface |
ClientStatusDiscoveryService.BlockingInterface |
static interface |
ClientStatusDiscoveryService.Interface |
static class |
ClientStatusDiscoveryService.Stub |
| Modifier | Constructor and Description |
|---|---|
protected |
ClientStatusDiscoveryService() |
| Modifier and Type | Method and Description |
|---|---|
void |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
com.google.protobuf.RpcController controller,
com.google.protobuf.Message request,
com.google.protobuf.RpcCallback<com.google.protobuf.Message> done) |
abstract void |
fetchClientStatus(com.google.protobuf.RpcController controller,
ClientStatusRequest request,
com.google.protobuf.RpcCallback<ClientStatusResponse> done)
rpc FetchClientStatus(.envoy.service.status.v2.ClientStatusRequest) returns (.envoy.service.status.v2.ClientStatusResponse) { ... } |
static com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
static ClientStatusDiscoveryService.BlockingInterface |
newBlockingStub(com.google.protobuf.BlockingRpcChannel channel) |
static com.google.protobuf.BlockingService |
newReflectiveBlockingService(ClientStatusDiscoveryService.BlockingInterface impl) |
static com.google.protobuf.Service |
newReflectiveService(ClientStatusDiscoveryService.Interface impl) |
static ClientStatusDiscoveryService.Stub |
newStub(com.google.protobuf.RpcChannel channel) |
abstract void |
streamClientStatus(com.google.protobuf.RpcController controller,
ClientStatusRequest request,
com.google.protobuf.RpcCallback<ClientStatusResponse> done)
rpc StreamClientStatus(stream .envoy.service.status.v2.ClientStatusRequest) returns (stream .envoy.service.status.v2.ClientStatusResponse); |
public static com.google.protobuf.Service newReflectiveService(ClientStatusDiscoveryService.Interface impl)
public static com.google.protobuf.BlockingService newReflectiveBlockingService(ClientStatusDiscoveryService.BlockingInterface impl)
public abstract void streamClientStatus(com.google.protobuf.RpcController controller,
ClientStatusRequest request,
com.google.protobuf.RpcCallback<ClientStatusResponse> done)
rpc StreamClientStatus(stream .envoy.service.status.v2.ClientStatusRequest) returns (stream .envoy.service.status.v2.ClientStatusResponse);public abstract void fetchClientStatus(com.google.protobuf.RpcController controller,
ClientStatusRequest request,
com.google.protobuf.RpcCallback<ClientStatusResponse> done)
rpc FetchClientStatus(.envoy.service.status.v2.ClientStatusRequest) returns (.envoy.service.status.v2.ClientStatusResponse) { ... }public static final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor()
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Servicepublic final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
com.google.protobuf.RpcController controller,
com.google.protobuf.Message request,
com.google.protobuf.RpcCallback<com.google.protobuf.Message> done)
callMethod in interface com.google.protobuf.Servicepublic final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getRequestPrototype in interface com.google.protobuf.Servicepublic final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getResponsePrototype in interface com.google.protobuf.Servicepublic static ClientStatusDiscoveryService.Stub newStub(com.google.protobuf.RpcChannel channel)
public static ClientStatusDiscoveryService.BlockingInterface newBlockingStub(com.google.protobuf.BlockingRpcChannel channel)
Copyright © 2018–2021 The Envoy Project. All rights reserved.