Package io.grpc
Class InternalChannelz
- java.lang.Object
-
- io.grpc.InternalChannelz
-
@Internal public final class InternalChannelz extends java.lang.Object
This is an internal API. Do NOT use.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInternalChannelz.ChannelStatsA data class to represent a channel's stats.static classInternalChannelz.ChannelTracestatic classInternalChannelz.OtherSecuritystatic classInternalChannelz.RootChannelListstatic classInternalChannelz.Securitystatic classInternalChannelz.ServerListstatic classInternalChannelz.ServerSocketsListstatic classInternalChannelz.ServerStatsstatic classInternalChannelz.SocketOptionsstatic classInternalChannelz.SocketStatsstatic classInternalChannelz.TcpInfostatic classInternalChannelz.Tlsstatic classInternalChannelz.TransportStatsA data class to represent transport stats.
-
Constructor Summary
Constructors Constructor Description InternalChannelz()
-
Method Summary
-
-
-
Method Detail
-
instance
public static InternalChannelz instance()
-
addServer
public void addServer(InternalInstrumented<InternalChannelz.ServerStats> server)
Adds a server.
-
addSubchannel
public void addSubchannel(InternalInstrumented<InternalChannelz.ChannelStats> subchannel)
Adds a subchannel.
-
addRootChannel
public void addRootChannel(InternalInstrumented<InternalChannelz.ChannelStats> rootChannel)
Adds a root channel.
-
addClientSocket
public void addClientSocket(InternalInstrumented<InternalChannelz.SocketStats> socket)
Adds a socket.
-
addListenSocket
public void addListenSocket(InternalInstrumented<InternalChannelz.SocketStats> socket)
-
addServerSocket
public void addServerSocket(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket)
Adds a server socket.
-
removeServer
public void removeServer(InternalInstrumented<InternalChannelz.ServerStats> server)
Removes a server.
-
removeSubchannel
public void removeSubchannel(InternalInstrumented<InternalChannelz.ChannelStats> subchannel)
-
removeRootChannel
public void removeRootChannel(InternalInstrumented<InternalChannelz.ChannelStats> channel)
-
removeClientSocket
public void removeClientSocket(InternalInstrumented<InternalChannelz.SocketStats> socket)
-
removeListenSocket
public void removeListenSocket(InternalInstrumented<InternalChannelz.SocketStats> socket)
-
removeServerSocket
public void removeServerSocket(InternalInstrumented<InternalChannelz.ServerStats> server, InternalInstrumented<InternalChannelz.SocketStats> socket)
Removes a server socket.
-
getRootChannels
public InternalChannelz.RootChannelList getRootChannels(long fromId, int maxPageSize)
Returns aInternalChannelz.RootChannelList.
-
getChannel
@Nullable public InternalInstrumented<InternalChannelz.ChannelStats> getChannel(long id)
Returns a channel.
-
getSubchannel
@Nullable public InternalInstrumented<InternalChannelz.ChannelStats> getSubchannel(long id)
Returns a subchannel.
-
getServers
public InternalChannelz.ServerList getServers(long fromId, int maxPageSize)
Returns a server list.
-
getServerSockets
@Nullable public InternalChannelz.ServerSocketsList getServerSockets(long serverId, long fromId, int maxPageSize)
Returns socket refs for a server.
-
getSocket
@Nullable public InternalInstrumented<InternalChannelz.SocketStats> getSocket(long id)
Returns a socket.
-
containsServer
public boolean containsServer(InternalLogId serverRef)
-
containsSubchannel
public boolean containsSubchannel(InternalLogId subchannelRef)
-
getRootChannel
public InternalInstrumented<InternalChannelz.ChannelStats> getRootChannel(long id)
-
containsClientSocket
public boolean containsClientSocket(InternalLogId transportRef)
-
id
public static long id(InternalWithLogId withLogId)
Unwraps aInternalLogIdto return along.
-
-