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 ChannelLoggerNameResolver.Args.Builder. channelLoggerprivate ChannelLoggerNameResolver.Args. channelLoggerMethods in io.grpc that return ChannelLogger Modifier and Type Method Description ChannelLoggerLoadBalancer.Helper. getChannelLogger()Returns theChannelLoggerfor the Channel served by this LoadBalancer.ChannelLoggerLoadBalancer.Subchannel. getChannelLogger()Returns aChannelLoggerfor this Subchannel.ChannelLoggerNameResolver.Args. getChannelLogger()Returns theChannelLoggerfor the Channel served by this NameResolver.Methods in io.grpc with parameters of type ChannelLogger Modifier and Type Method Description NameResolver.Args.BuilderNameResolver.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 ChannelLoggerGrpclbState. logger -
Uses of ChannelLogger in io.grpc.inprocess
Methods in io.grpc.inprocess with parameters of type ChannelLogger Modifier and Type Method Description ConnectionClientTransportInProcessChannelBuilder.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) classChannelLoggerImpl(package private) static classInternalSubchannel.TransportLoggerFields in io.grpc.internal declared as ChannelLogger Modifier and Type Field Description private ChannelLoggerClientTransportFactory.ClientTransportOptions. channelLoggerprivate ChannelLoggerInternalSubchannel. channelLoggerprivate ChannelLoggerManagedChannelImpl. channelLoggerMethods in io.grpc.internal that return ChannelLogger Modifier and Type Method Description ChannelLoggerClientTransportFactory.ClientTransportOptions. getChannelLogger()(package private) ChannelLoggerInternalSubchannel. getChannelLogger()ChannelLoggerManagedChannelImpl.LbHelperImpl. getChannelLogger()ChannelLoggerManagedChannelImpl.SubchannelImpl. getChannelLogger()Methods in io.grpc.internal with parameters of type ChannelLogger Modifier and Type Method Description ConnectionClientTransportCallCredentialsApplyingTransportFactory. newClientTransport(java.net.SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)ConnectionClientTransportClientTransportFactory. newClientTransport(java.net.SocketAddress serverAddress, ClientTransportFactory.ClientTransportOptions options, ChannelLogger channelLogger)Creates an unstarted transport for exclusive use.ClientTransportFactory.ClientTransportOptionsClientTransportFactory.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 classNettyServerHandler.ServerChannelLoggerFields in io.grpc.netty declared as ChannelLogger Modifier and Type Field Description private ChannelLoggerNettyClientTransport. channelLoggerprivate ChannelLoggerGrpcHttp2ConnectionHandler. negotiationLoggerprivate ChannelLoggerProtocolNegotiators.Http2UpgradeAndGrpcHandler. negotiationLoggerprivate ChannelLoggerProtocolNegotiators.ProtocolNegotiationHandler. negotiationLoggerMethods in io.grpc.netty that return ChannelLogger Modifier and Type Method Description ChannelLoggerGrpcHttp2ConnectionHandler. 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.ChannelHandlerInternalProtocolNegotiators. clientTlsHandler(io.netty.channel.ChannelHandler next, io.netty.handler.ssl.SslContext sslContext, java.lang.String authority, ChannelLogger negotiationLogger)ConnectionClientTransportNettyChannelBuilder.NettyTransportFactory. newClientTransport(java.net.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, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, java.lang.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, java.lang.Runnable tooManyPingsRunnable, TransportTracer transportTracer, Attributes eagAttributes, java.lang.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 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 ChannelLoggerHealthCheckingLoadBalancerFactory.HealthCheckState. subchannelLogger -
Uses of ChannelLogger in io.grpc.rls
Fields in io.grpc.rls declared as ChannelLogger Modifier and Type Field Description private ChannelLoggerCachingRlsLbClient. loggerprivate ChannelLoggerRlsLoadBalancer. logger -
Uses of ChannelLogger in io.grpc.util
Fields in io.grpc.util declared as ChannelLogger Modifier and Type Field Description (package private) ChannelLoggerOutlierDetectionLoadBalancer.DetectionTimer. loggerprivate ChannelLoggerOutlierDetectionLoadBalancer.FailurePercentageOutlierEjectionAlgorithm. loggerprivate ChannelLoggerOutlierDetectionLoadBalancer. loggerprivate ChannelLoggerOutlierDetectionLoadBalancer.OutlierDetectionSubchannel. loggerprivate ChannelLoggerOutlierDetectionLoadBalancer.SuccessRateOutlierEjectionAlgorithm. loggerMethods in io.grpc.util that return ChannelLogger Modifier and Type Method Description ChannelLoggerForwardingLoadBalancerHelper. getChannelLogger()ChannelLoggerForwardingSubchannel. 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)
-