Search in sources :

Example 1 with GetServersResponse

use of io.grpc.channelz.v1.GetServersResponse in project grpc-java by grpc.

the class ChannelzService method getServers.

/**
 * Returns servers.
 */
@Override
public void getServers(GetServersRequest request, StreamObserver<GetServersResponse> responseObserver) {
    ServerList servers = channelz.getServers(request.getStartServerId(), maxPageSize);
    GetServersResponse resp;
    try {
        resp = ChannelzProtoUtil.toGetServersResponse(servers);
    } catch (StatusRuntimeException e) {
        responseObserver.onError(e);
        return;
    }
    responseObserver.onNext(resp);
    responseObserver.onCompleted();
}
Also used : StatusRuntimeException(io.grpc.StatusRuntimeException) ServerList(io.grpc.InternalChannelz.ServerList) GetServersResponse(io.grpc.channelz.v1.GetServersResponse)

Aggregations

ServerList (io.grpc.InternalChannelz.ServerList)1 StatusRuntimeException (io.grpc.StatusRuntimeException)1 GetServersResponse (io.grpc.channelz.v1.GetServersResponse)1