Package io.grpc.protobuf.services
Class ChannelzService
java.lang.Object
io.grpc.channelz.v1.ChannelzGrpc.ChannelzImplBase
io.grpc.protobuf.services.ChannelzService
- All Implemented Interfaces:
BindableService,ChannelzGrpc.AsyncService
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4206")
public final class ChannelzService
extends ChannelzGrpc.ChannelzImplBase
The channelz service provides stats about a running gRPC process.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetChannel(GetChannelRequest request, StreamObserver<GetChannelResponse> responseObserver) Returns a top level channel akaManagedChannel.voidgetServer(GetServerRequest request, StreamObserver<GetServerResponse> responseObserver) Returns a server.voidgetServers(GetServersRequest request, StreamObserver<GetServersResponse> responseObserver) Returns servers.voidgetServerSockets(GetServerSocketsRequest request, StreamObserver<GetServerSocketsResponse> responseObserver) Gets all server sockets that exist in the process.voidgetSocket(GetSocketRequest request, StreamObserver<GetSocketResponse> responseObserver) Returns a socket.voidgetSubchannel(GetSubchannelRequest request, StreamObserver<GetSubchannelResponse> responseObserver) Returns a subchannel.voidgetTopChannels(GetTopChannelsRequest request, StreamObserver<GetTopChannelsResponse> responseObserver) Returns top level channel akaManagedChannel.static ChannelzServicenewInstance(int maxPageSize) Creates an instance.Methods inherited from class io.grpc.channelz.v1.ChannelzGrpc.ChannelzImplBase
bindService
-
Field Details
-
channelz
-
maxPageSize
private final int maxPageSize
-
-
Constructor Details
-
ChannelzService
ChannelzService(InternalChannelz channelz, int maxPageSize)
-
-
Method Details
-
newInstance
Creates an instance. -
getTopChannels
public void getTopChannels(GetTopChannelsRequest request, StreamObserver<GetTopChannelsResponse> responseObserver) Returns top level channel akaManagedChannel. -
getChannel
public void getChannel(GetChannelRequest request, StreamObserver<GetChannelResponse> responseObserver) Returns a top level channel akaManagedChannel. -
getServers
public void getServers(GetServersRequest request, StreamObserver<GetServersResponse> responseObserver) Returns servers. -
getServer
Returns a server. -
getSubchannel
public void getSubchannel(GetSubchannelRequest request, StreamObserver<GetSubchannelResponse> responseObserver) Returns a subchannel. -
getSocket
Returns a socket. -
getServerSockets
public void getServerSockets(GetServerSocketsRequest request, StreamObserver<GetServerSocketsResponse> responseObserver) Description copied from interface:ChannelzGrpc.AsyncServiceGets all server sockets that exist in the process.
-