Package io.grpc.protobuf.services
Class ChannelzProtoUtil
- java.lang.Object
-
- io.grpc.protobuf.services.ChannelzProtoUtil
-
final class ChannelzProtoUtil extends java.lang.Object
A static utility class for turning internal data structures into protos.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
logger
static java.lang.String
SO_LINGER
static java.lang.String
SO_TIMEOUT
static java.lang.String
TCP_INFO
-
Constructor Summary
Constructors Modifier Constructor Description private
ChannelzProtoUtil()
-
Method Summary
-
-
-
Field Detail
-
logger
private static final java.util.logging.Logger logger
-
SO_LINGER
public static final java.lang.String SO_LINGER
- See Also:
- Constant Field Values
-
SO_TIMEOUT
public static final java.lang.String SO_TIMEOUT
- See Also:
- Constant Field Values
-
TCP_INFO
public static final java.lang.String TCP_INFO
- See Also:
- Constant Field Values
-
-
Method Detail
-
toChannelRef
static ChannelRef toChannelRef(InternalWithLogId obj)
-
toSubchannelRef
static SubchannelRef toSubchannelRef(InternalWithLogId obj)
-
toServerRef
static ServerRef toServerRef(InternalWithLogId obj)
-
toSocketRef
static SocketRef toSocketRef(InternalWithLogId obj)
-
toServer
static Server toServer(InternalInstrumented<InternalChannelz.ServerStats> obj)
-
toServerData
static ServerData toServerData(InternalChannelz.ServerStats stats)
-
toSecurity
static Security toSecurity(InternalChannelz.Security security)
-
toSocket
static Socket toSocket(InternalInstrumented<InternalChannelz.SocketStats> obj)
-
toAddress
static Address toAddress(java.net.SocketAddress address)
-
extractSocketData
static SocketData extractSocketData(InternalChannelz.SocketStats socketStats)
-
toSocketOptionLinger
static SocketOption toSocketOptionLinger(int lingerSeconds)
-
toSocketOptionTimeout
static SocketOption toSocketOptionTimeout(java.lang.String name, int timeoutMillis)
-
toSocketOptionTcpInfo
static SocketOption toSocketOptionTcpInfo(InternalChannelz.TcpInfo i)
-
toSocketOptionAdditional
static SocketOption toSocketOptionAdditional(java.lang.String name, java.lang.String value)
-
toSocketOptionsList
static java.util.List<SocketOption> toSocketOptionsList(InternalChannelz.SocketOptions options)
-
toChannel
static Channel toChannel(InternalInstrumented<InternalChannelz.ChannelStats> channel)
-
extractChannelData
static ChannelData extractChannelData(InternalChannelz.ChannelStats stats)
-
toChannelConnectivityState
static ChannelConnectivityState toChannelConnectivityState(ConnectivityState s)
-
toChannelTrace
private static ChannelTrace toChannelTrace(InternalChannelz.ChannelTrace channelTrace)
-
toChannelTraceEvents
private static java.util.List<ChannelTraceEvent> toChannelTraceEvents(java.util.List<InternalChannelz.ChannelTrace.Event> events)
-
toState
static ChannelConnectivityState.State toState(ConnectivityState state)
-
toSubchannel
static Subchannel toSubchannel(InternalInstrumented<InternalChannelz.ChannelStats> subchannel)
-
toGetTopChannelResponse
static GetTopChannelsResponse toGetTopChannelResponse(InternalChannelz.RootChannelList rootChannels)
-
toGetServersResponse
static GetServersResponse toGetServersResponse(InternalChannelz.ServerList servers)
-
toGetServerSocketsResponse
static GetServerSocketsResponse toGetServerSocketsResponse(InternalChannelz.ServerSocketsList serverSockets)
-
getFuture
private static <T> T getFuture(com.google.common.util.concurrent.ListenableFuture<T> future)
-
-