Package io.grpc
Class InternalChannelz
java.lang.Object
io.grpc.InternalChannelz
This is an internal API. Do NOT use.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
A data class to represent a channel's stats.static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
A data class to represent transport stats. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a socket.void
void
addRootChannel
(InternalInstrumented<InternalChannelz.ChannelStats> rootChannel) Adds a root channel.void
Adds a server.void
addServerSocket
(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket) Adds a server socket.void
Adds a subchannel.boolean
containsClientSocket
(InternalLogId transportRef) boolean
containsServer
(InternalLogId serverRef) boolean
containsSubchannel
(InternalLogId subchannelRef) getChannel
(long id) Returns a channel.getRootChannel
(long id) getRootChannels
(long fromId, int maxPageSize) Returns aInternalChannelz.RootChannelList
.getServer
(long id) Returns a server.getServers
(long fromId, int maxPageSize) Returns a server list.getServerSockets
(long serverId, long fromId, int maxPageSize) Returns socket refs for a server.getSocket
(long id) Returns a socket.getSubchannel
(long id) Returns a subchannel.static long
id
(InternalWithLogId withLogId) Unwraps aInternalLogId
to return along
.static InternalChannelz
instance()
void
void
void
void
Removes a server.void
removeServerSocket
(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket) Removes a server socket.void
-
Constructor Details
-
InternalChannelz
public InternalChannelz()
-
-
Method Details
-
instance
-
addServer
Adds a server. -
addSubchannel
Adds a subchannel. -
addRootChannel
Adds a root channel. -
addClientSocket
Adds a socket. -
addListenSocket
-
addServerSocket
public void addServerSocket(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket) Adds a server socket. -
removeServer
Removes a server. -
removeSubchannel
-
removeRootChannel
-
removeClientSocket
-
removeListenSocket
-
removeServerSocket
public void removeServerSocket(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket) Removes a server socket. -
getRootChannels
Returns aInternalChannelz.RootChannelList
. -
getChannel
Returns a channel. -
getSubchannel
Returns a subchannel. -
getServers
Returns a server list. -
getServer
Returns a server. -
getServerSockets
@Nullable public InternalChannelz.ServerSocketsList getServerSockets(long serverId, long fromId, int maxPageSize) Returns socket refs for a server. -
getSocket
Returns a socket. -
containsServer
-
containsSubchannel
-
getRootChannel
-
containsClientSocket
-
id
Unwraps aInternalLogId
to return along
.
-