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 ChannelLoggerNameResolver.Args.Builder.channelLoggerprivate final ChannelLoggerNameResolver.Args.channelLoggerMethods in io.grpc that return ChannelLoggerModifier and TypeMethodDescriptionLoadBalancer.Helper.getChannelLogger()Returns theChannelLoggerfor the Channel served by this LoadBalancer.LoadBalancer.Subchannel.getChannelLogger()Returns aChannelLoggerfor this Subchannel.NameResolver.Args.getChannelLogger()Returns theChannelLoggerfor 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 ChannelLoggerModifierConstructorDescriptionprivateArgs(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 classFields in io.grpc.internal declared as ChannelLoggerModifier and TypeFieldDescriptionprivate ChannelLoggerClientTransportFactory.ClientTransportOptions.channelLoggerprivate final ChannelLoggerInternalSubchannel.channelLoggerprivate final ChannelLoggerManagedChannelImpl.channelLoggerMethods in io.grpc.internal that return ChannelLoggerModifier and TypeMethodDescriptionClientTransportFactory.ClientTransportOptions.getChannelLogger()(package private) ChannelLoggerInternalSubchannel.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 ChannelLoggerNettyClientTransport.channelLoggerprivate final ChannelLoggerGrpcHttp2ConnectionHandler.negotiationLoggerprivate final ChannelLoggerProtocolNegotiators.Http2UpgradeAndGrpcHandler.negotiationLoggerprivate final ChannelLoggerProtocolNegotiators.ProtocolNegotiationHandler.negotiationLoggerMethods 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.ChannelHandlerInternalProtocolNegotiators.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 NettyClientHandlerNettyClientHandler.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 NettyClientHandlerNettyClientHandler.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.ChannelHandlerInternalProtocolNegotiators.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) protectedGrpcHttp2ConnectionHandler(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) privateNettyClientHandler(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) protectedProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) protectedProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, String negotiatorName, ChannelLogger negotiationLogger) protectedProtocolNegotiationHandler(io.netty.channel.ChannelHandler next, ChannelLogger negotiationLogger) protectedProtocolNegotiationHandler(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 ChannelLoggerHealthCheckingLoadBalancerFactory.HealthCheckState.subchannelLogger -
Uses of ChannelLogger in io.grpc.rls
Fields in io.grpc.rls declared as ChannelLoggerModifier and TypeFieldDescriptionprivate final ChannelLoggerCachingRlsLbClient.loggerprivate final ChannelLoggerRlsLoadBalancer.logger -
Uses of ChannelLogger in io.grpc.util
Fields in io.grpc.util declared as ChannelLoggerModifier and TypeFieldDescription(package private) ChannelLoggerOutlierDetectionLoadBalancer.DetectionTimer.loggerprivate final ChannelLoggerOutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm.loggerprivate final ChannelLoggerOutlierDetectionLoadBalancer.loggerprivate final ChannelLoggerOutlierDetectionLoadBalancer.OutlierDetectionSubchannel.loggerprivate final ChannelLoggerOutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm.loggerMethods 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)