Class ChannelzProtoUtil
java.lang.Object
io.grpc.protobuf.services.ChannelzProtoUtil
A static utility class for turning internal data structures into protos.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static ChannelData(package private) static SocketDataextractSocketData(InternalChannelz.SocketStats socketStats) private static <T> TgetFuture(com.google.common.util.concurrent.ListenableFuture<T> future) (package private) static AddresstoAddress(SocketAddress address) (package private) static Channel(package private) static ChannelConnectivityState(package private) static ChannelRefprivate static ChannelTracetoChannelTrace(InternalChannelz.ChannelTrace channelTrace) private static List<ChannelTraceEvent> (package private) static GetServerSocketsResponsetoGetServerSocketsResponse(InternalChannelz.ServerSocketsList serverSockets) (package private) static GetServersResponse(package private) static GetTopChannelsResponsetoGetTopChannelResponse(InternalChannelz.RootChannelList rootChannels) (package private) static SecuritytoSecurity(InternalChannelz.Security security) (package private) static Server(package private) static ServerData(package private) static ServerRef(package private) static Socket(package private) static SocketOptiontoSocketOptionAdditional(String name, String value) (package private) static SocketOptiontoSocketOptionLinger(int lingerSeconds) (package private) static List<SocketOption> (package private) static SocketOption(package private) static SocketOptiontoSocketOptionTimeout(String name, int timeoutMillis) (package private) static SocketRef(package private) static ChannelConnectivityState.StatetoState(ConnectivityState state) (package private) static Subchannel(package private) static SubchannelRef
-
Field Details
-
logger
-
SO_LINGER
- See Also:
-
SO_TIMEOUT
- See Also:
-
TCP_INFO
- See Also:
-
-
Constructor Details
-
ChannelzProtoUtil
private ChannelzProtoUtil()
-
-
Method Details
-
toChannelRef
-
toSubchannelRef
-
toServerRef
-
toSocketRef
-
toServer
-
toServerData
-
toSecurity
-
toSocket
-
toAddress
-
extractSocketData
-
toSocketOptionLinger
-
toSocketOptionTimeout
-
toSocketOptionTcpInfo
-
toSocketOptionAdditional
-
toSocketOptionsList
-
toChannel
-
extractChannelData
-
toChannelConnectivityState
-
toChannelTrace
-
toChannelTraceEvents
private static List<ChannelTraceEvent> toChannelTraceEvents(List<InternalChannelz.ChannelTrace.Event> events) -
toState
-
toSubchannel
-
toGetTopChannelResponse
static GetTopChannelsResponse toGetTopChannelResponse(InternalChannelz.RootChannelList rootChannels) -
toGetServersResponse
-
toGetServerSocketsResponse
static GetServerSocketsResponse toGetServerSocketsResponse(InternalChannelz.ServerSocketsList serverSockets) -
getFuture
private static <T> T getFuture(com.google.common.util.concurrent.ListenableFuture<T> future)
-