Uses of Class
io.grpc.ChannelLogger
Packages that use ChannelLogger
Package
Description
The gRPC core public API.
The in-process transport which is for when a server is in the same process as the client.
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
Service definitions and utilities with protobuf dependency for the pre-defined gRPC services.
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 ChannelLoggerModifier and TypeFieldDescriptionprivate ChannelLogger
NameResolver.Args.Builder.channelLogger
private final ChannelLogger
NameResolver.Args.channelLogger
Methods in io.grpc that return ChannelLoggerModifier and TypeMethodDescriptionLoadBalancer.Helper.getChannelLogger()
Returns theChannelLogger
for the Channel served by this LoadBalancer.LoadBalancer.Subchannel.getChannelLogger()
Returns aChannelLogger
for this Subchannel.NameResolver.Args.getChannelLogger()
Returns theChannelLogger
for the Channel served by this NameResolver.Methods in io.grpc with parameters of type ChannelLoggerModifier and TypeMethodDescriptionNameResolver.Args.Builder.setChannelLogger
(ChannelLogger channelLogger) Constructors in io.grpc with parameters of type ChannelLoggerModifierConstructorDescriptionprivate
Args
(Integer defaultPort, ProxyDetector proxyDetector, SynchronizationContext syncContext, NameResolver.ServiceConfigParser serviceConfigParser, ScheduledExecutorService scheduledExecutorService, ChannelLogger channelLogger, Executor executor, String overrideAuthority) -
Uses of ChannelLogger in io.grpc.grpclb
Fields in io.grpc.grpclb declared as ChannelLogger -
Uses of ChannelLogger in io.grpc.inprocess
Methods in io.grpc.inprocess with parameters of type ChannelLoggerModifier and TypeMethodDescriptionInProcessChannelBuilder.InProcessClientTransportFactory.newClientTransport
(SocketAddress addr, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger) -
Uses of ChannelLogger in io.grpc.internal
Subclasses of ChannelLogger in io.grpc.internalModifier and TypeClassDescription(package private) final class
(package private) static final class
Fields in io.grpc.internal declared as ChannelLoggerModifier and TypeFieldDescriptionprivate ChannelLogger
ClientTransportFactory.ClientTransportOptions.channelLogger
private final ChannelLogger
InternalSubchannel.channelLogger
private final ChannelLogger
ManagedChannelImpl.channelLogger
Methods in io.grpc.internal that return ChannelLoggerModifier and TypeMethodDescriptionClientTransportFactory.ClientTransportOptions.getChannelLogger()
(package private) ChannelLogger
InternalSubchannel.getChannelLogger()
ManagedChannelImpl.LbHelperImpl.getChannelLogger()
ManagedChannelImpl.SubchannelImpl.getChannelLogger()
Methods in io.grpc.internal with parameters of type ChannelLoggerModifier and TypeMethodDescriptionCallCredentialsApplyingTransportFactory.newClientTransport
(SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger) ClientTransportFactory.newClientTransport
(SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger) Creates an unstarted transport for exclusive use.ClientTransportFactory.ClientTransportOptions.setChannelLogger
(ChannelLogger channelLogger) Constructors in io.grpc.internal with parameters of type ChannelLoggerModifierConstructorDescription(package private)
InternalSubchannel
(LoadBalancer.CreateSubchannelArgs args, String authority, String userAgent, BackoffPolicy.Provider backoffPolicyProvider, ClientTransportFactory transportFactory, 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, List<ClientTransportFilter> transportFilters) -
Uses of ChannelLogger in io.grpc.netty
Subclasses of ChannelLogger in io.grpc.nettyFields in io.grpc.netty declared as ChannelLoggerModifier and TypeFieldDescriptionprivate final ChannelLogger
NettyClientTransport.channelLogger
private final ChannelLogger
GrpcHttp2ConnectionHandler.negotiationLogger
private final ChannelLogger
ProtocolNegotiators.Http2UpgradeAndGrpcHandler.negotiationLogger
private final ChannelLogger
ProtocolNegotiators.ProtocolNegotiationHandler.negotiationLogger
Methods in io.grpc.netty that return ChannelLoggerModifier and TypeMethodDescriptionGrpcHttp2ConnectionHandler.getNegotiationLogger()
Returns the channel logger for the given channel context.Methods in io.grpc.netty with parameters of type ChannelLoggerModifier and TypeMethodDescriptionstatic io.netty.channel.ChannelHandler
InternalProtocolNegotiators.clientTlsHandler
(io.netty.channel.ChannelHandler next, io.netty.handler.ssl.SslContext sslContext, String authority, ChannelLogger negotiationLogger) NettyChannelBuilder.NettyTransportFactory.newClientTransport
(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, Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, 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, Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, 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 ChannelLoggerModifierConstructorDescription(package private)
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) (package private)
ClientTlsHandler
(io.netty.channel.ChannelHandler next, io.netty.handler.ssl.SslContext sslContext, String authority, Executor executor, ChannelLogger negotiationLogger, Optional<Runnable> handshakeCompleteRunnable) protected
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) private
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, Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, String authority, boolean autoFlowControl, AbstractNettyHandler.PingLimiter pingLimiter, com.google.common.base.Ticker ticker) (package private)
NettyClientTransport
(SocketAddress address, io.netty.channel.ChannelFactory<? extends io.netty.channel.Channel> channelFactory, 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, String authority, String userAgent, Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, NettyChannelBuilder.LocalSocketPicker localSocketPicker, ChannelLogger channelLogger, boolean useGetForSafeMethods, com.google.common.base.Ticker ticker) protected
ProtocolNegotiationHandler
(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) protected
ProtocolNegotiationHandler
(io.netty.channel.ChannelHandler next, String negotiatorName, ChannelLogger negotiationLogger) protected
ProtocolNegotiationHandler
(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) protected
ProtocolNegotiationHandler
(io.netty.channel.ChannelHandler next, String negotiatorName, ChannelLogger negotiationLogger) ProxyProtocolNegotiationHandler
(SocketAddress address, String userName, String password, io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) (package private)
WaitUntilActiveHandler
(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) -
Uses of ChannelLogger in io.grpc.protobuf.services
Fields in io.grpc.protobuf.services declared as ChannelLoggerModifier and TypeFieldDescriptionprivate ChannelLogger
HealthCheckingLoadBalancerFactory.HealthCheckState.subchannelLogger
-
Uses of ChannelLogger in io.grpc.rls
Fields in io.grpc.rls declared as ChannelLoggerModifier and TypeFieldDescriptionprivate final ChannelLogger
CachingRlsLbClient.logger
private final ChannelLogger
RlsLoadBalancer.logger
-
Uses of ChannelLogger in io.grpc.util
Fields in io.grpc.util declared as ChannelLoggerModifier and TypeFieldDescription(package private) ChannelLogger
OutlierDetectionLoadBalancer.DetectionTimer.logger
private final ChannelLogger
OutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm.logger
private final ChannelLogger
OutlierDetectionLoadBalancer.logger
private final ChannelLogger
OutlierDetectionLoadBalancer.OutlierDetectionSubchannel.logger
private final ChannelLogger
OutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm.logger
Methods in io.grpc.util that return ChannelLoggerModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.getChannelLogger()
ForwardingSubchannel.getChannelLogger()
Methods in io.grpc.util with parameters of type ChannelLoggerModifier and TypeMethodDescriptionOutlierDetectionLoadBalancer.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 ChannelLoggerModifierConstructorDescription(package private)
DetectionTimer
(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger) (package private)
FailurePercentageOutlierEjectionAlgorithm
(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger) (package private)
SuccessRateOutlierEjectionAlgorithm
(OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig config, ChannelLogger logger)