Uses of Class
io.grpc.ChannelLogger
-
Packages that use ChannelLogger Package Description io.grpc The gRPC core public API.io.grpc.grpclb io.grpc.inprocess The in-process transport which is for when a server is in the same process as the client.io.grpc.internal Interfaces and implementations that are internal to gRPC.io.grpc.netty The main transport implementation based on Netty, for both the client and the server.io.grpc.protobuf.services Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.io.grpc.rls io.grpc.util Utilities with advanced features in the core layer that user can optionally use. -
-
Uses of ChannelLogger in io.grpc
Fields in io.grpc declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
NameResolver.Args.Builder. channelLogger
private ChannelLogger
NameResolver.Args. channelLogger
Methods in io.grpc that return ChannelLogger Modifier and Type Method Description ChannelLogger
LoadBalancer.Helper. getChannelLogger()
Returns theChannelLogger
for the Channel served by this LoadBalancer.ChannelLogger
LoadBalancer.Subchannel. getChannelLogger()
Returns aChannelLogger
for this Subchannel.ChannelLogger
NameResolver.Args. getChannelLogger()
Returns theChannelLogger
for the Channel served by this NameResolver.Methods in io.grpc with parameters of type ChannelLogger Modifier and Type Method Description NameResolver.Args.Builder
NameResolver.Args.Builder. setChannelLogger(ChannelLogger channelLogger)
Constructors in io.grpc with parameters of type ChannelLogger Constructor Description Args(java.lang.Integer defaultPort, ProxyDetector proxyDetector, SynchronizationContext syncContext, NameResolver.ServiceConfigParser serviceConfigParser, java.util.concurrent.ScheduledExecutorService scheduledExecutorService, ChannelLogger channelLogger, java.util.concurrent.Executor executor, java.lang.String overrideAuthority)
-
Uses of ChannelLogger in io.grpc.grpclb
Fields in io.grpc.grpclb declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
GrpclbState. logger
-
Uses of ChannelLogger in io.grpc.inprocess
Methods in io.grpc.inprocess with parameters of type ChannelLogger Modifier and Type Method Description ConnectionClientTransport
InProcessChannelBuilder.InProcessClientTransportFactory. newClientTransport(java.net.SocketAddress addr, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)
-
Uses of ChannelLogger in io.grpc.internal
Subclasses of ChannelLogger in io.grpc.internal Modifier and Type Class Description (package private) class
ChannelLoggerImpl
(package private) static class
InternalSubchannel.TransportLogger
Fields in io.grpc.internal declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
ClientTransportFactory.ClientTransportOptions. channelLogger
private ChannelLogger
InternalSubchannel. channelLogger
private ChannelLogger
ManagedChannelImpl. channelLogger
Methods in io.grpc.internal that return ChannelLogger Modifier and Type Method Description ChannelLogger
ClientTransportFactory.ClientTransportOptions. getChannelLogger()
(package private) ChannelLogger
InternalSubchannel. getChannelLogger()
ChannelLogger
ManagedChannelImpl.LbHelperImpl. getChannelLogger()
ChannelLogger
ManagedChannelImpl.SubchannelImpl. getChannelLogger()
Methods in io.grpc.internal with parameters of type ChannelLogger Modifier and Type Method Description ConnectionClientTransport
CallCredentialsApplyingTransportFactory. newClientTransport(java.net.SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)
ConnectionClientTransport
ClientTransportFactory. newClientTransport(java.net.SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)
Creates an unstarted transport for exclusive use.ClientTransportFactory.ClientTransportOptions
ClientTransportFactory.ClientTransportOptions. setChannelLogger(ChannelLogger channelLogger)
Constructors in io.grpc.internal with parameters of type ChannelLogger Constructor Description InternalSubchannel(LoadBalancer.CreateSubchannelArgs args, java.lang.String authority, java.lang.String userAgent, BackoffPolicy.Provider backoffPolicyProvider, ClientTransportFactory transportFactory, java.util.concurrent.ScheduledExecutorService scheduledExecutor, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchSupplier, SynchronizationContext syncContext, InternalSubchannel.Callback callback, InternalChannelz channelz, CallTracer callsTracer, ChannelTracer channelTracer, InternalLogId logId, ChannelLogger channelLogger, java.util.List<ClientTransportFilter> transportFilters)
-
Uses of ChannelLogger in io.grpc.netty
Subclasses of ChannelLogger in io.grpc.netty Modifier and Type Class Description private static class
NettyServerHandler.ServerChannelLogger
Fields in io.grpc.netty declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
NettyClientTransport. channelLogger
private ChannelLogger
GrpcHttp2ConnectionHandler. negotiationLogger
private ChannelLogger
ProtocolNegotiators.Http2UpgradeAndGrpcHandler. negotiationLogger
private ChannelLogger
ProtocolNegotiators.ProtocolNegotiationHandler. negotiationLogger
Methods in io.grpc.netty that return ChannelLogger Modifier and Type Method Description ChannelLogger
GrpcHttp2ConnectionHandler. getNegotiationLogger()
Returns the channel logger for the given channel context.Methods in io.grpc.netty with parameters of type ChannelLogger Modifier and Type Method Description static io.netty.channel.ChannelHandler
InternalProtocolNegotiators. clientTlsHandler(io.netty.channel.ChannelHandler next, io.netty.handler.ssl.SslContext sslContext, java.lang.String authority, ChannelLogger negotiationLogger)
ConnectionClientTransport
NettyChannelBuilder.NettyTransportFactory. newClientTransport(java.net.SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)
(package private) static NettyClientHandler
NettyClientHandler. newHandler(ClientTransportLifecycleManager lifecycleManager, KeepAliveManager keepAliveManager, boolean autoFlowControl, int flowControlWindow, int maxHeaderListSize, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchFactory, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, java.lang.String authority, ChannelLogger negotiationLogger, com.google.common.base.Ticker ticker)
(package private) static NettyClientHandler
NettyClientHandler. newHandler(io.netty.handler.codec.http2.Http2Connection connection, io.netty.handler.codec.http2.Http2FrameReader frameReader, io.netty.handler.codec.http2.Http2FrameWriter frameWriter, ClientTransportLifecycleManager lifecycleManager, KeepAliveManager keepAliveManager, boolean autoFlowControl, int flowControlWindow, int maxHeaderListSize, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchFactory, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, java.lang.String authority, ChannelLogger negotiationLogger, com.google.common.base.Ticker ticker)
static io.netty.channel.ChannelHandler
InternalProtocolNegotiators. waitUntilActiveHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger)
Internal version ofProtocolNegotiators.WaitUntilActiveHandler
.Constructors in io.grpc.netty with parameters of type ChannelLogger Constructor Description AbstractNettyHandler(io.netty.channel.ChannelPromise channelUnused, io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder, io.netty.handler.codec.http2.Http2Settings initialSettings, ChannelLogger negotiationLogger, boolean autoFlowControl, AbstractNettyHandler.PingLimiter pingLimiter, com.google.common.base.Ticker ticker)
ClientTlsHandler(io.netty.channel.ChannelHandler next, io.netty.handler.ssl.SslContext sslContext, java.lang.String authority, java.util.concurrent.Executor executor, ChannelLogger negotiationLogger, java.util.Optional<java.lang.Runnable> handshakeCompleteRunnable)
GrpcHttp2ConnectionHandler(io.netty.channel.ChannelPromise channelUnused, io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder, io.netty.handler.codec.http2.Http2Settings initialSettings, ChannelLogger negotiationLogger)
NettyClientHandler(io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder, io.netty.handler.codec.http2.Http2Settings settings, ChannelLogger negotiationLogger, ClientTransportLifecycleManager lifecycleManager, KeepAliveManager keepAliveManager, com.google.common.base.Supplier<com.google.common.base.Stopwatch> stopwatchFactory, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, java.lang.String authority, boolean autoFlowControl, AbstractNettyHandler.PingLimiter pingLimiter, com.google.common.base.Ticker ticker)
NettyClientTransport(java.net.SocketAddress address, io.netty.channel.ChannelFactory<? extends io.netty.channel.Channel> channelFactory, java.util.Map<io.netty.channel.ChannelOption<?>,?> channelOptions, io.netty.channel.EventLoopGroup group, ProtocolNegotiator negotiator, boolean autoFlowControl, int flowControlWindow, int maxMessageSize, int maxHeaderListSize, long keepAliveTimeNanos, long keepAliveTimeoutNanos, boolean keepAliveWithoutCalls, java.lang.String authority, java.lang.String userAgent, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, NettyChannelBuilder.LocalSocketPicker localSocketPicker, ChannelLogger channelLogger, boolean useGetForSafeMethods, com.google.common.base.Ticker ticker)
ProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger)
ProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, java.lang.String negotiatorName, ChannelLogger negotiationLogger)
ProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger)
ProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, java.lang.String negotiatorName, ChannelLogger negotiationLogger)
ProxyProtocolNegotiationHandler(java.net.SocketAddress address, java.lang.String userName, java.lang.String password, io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger)
WaitUntilActiveHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger)
-
Uses of ChannelLogger in io.grpc.protobuf.services
Fields in io.grpc.protobuf.services declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
HealthCheckingLoadBalancerFactory.HealthCheckState. subchannelLogger
-
Uses of ChannelLogger in io.grpc.rls
Fields in io.grpc.rls declared as ChannelLogger Modifier and Type Field Description private ChannelLogger
CachingRlsLbClient. logger
private ChannelLogger
RlsLoadBalancer. logger
-
Uses of ChannelLogger in io.grpc.util
Fields in io.grpc.util declared as ChannelLogger Modifier and Type Field Description (package private) ChannelLogger
OutlierDetectionLoadBalancer.DetectionTimer. logger
private ChannelLogger
OutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm. logger
private ChannelLogger
OutlierDetectionLoadBalancer. logger
private ChannelLogger
OutlierDetectionLoadBalancer.OutlierDetectionSubchannel. logger
private ChannelLogger
OutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm. logger
Methods in io.grpc.util that return ChannelLogger Modifier and Type Method Description ChannelLogger
ForwardingLoadBalancerHelper. getChannelLogger()
ChannelLogger
ForwardingSubchannel. getChannelLogger()
Methods in io.grpc.util with parameters of type ChannelLogger Modifier and Type Method Description static java.util.List<OutlierDetectionLoadBalancer.OutlierEjectionAlgorithm>
OutlierDetectionLoadBalancer.OutlierEjectionAlgorithm. forConfig(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger)
Builds a list of algorithms that are enabled in the given config.Constructors in io.grpc.util with parameters of type ChannelLogger Constructor Description DetectionTimer(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger)
FailurePercentageOutlierEjectionAlgorithm(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger)
SuccessRateOutlierEjectionAlgorithm(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger)
-