Uses of Interface
io.grpc.internal.ServerTransportListener
-
Packages that use ServerTransportListener Package Description 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.servlet API that implements gRPC server as a servlet.io.grpc.servlet.jakarta API that implements gRPC server as a servlet. -
-
Uses of ServerTransportListener in io.grpc.inprocess
Fields in io.grpc.inprocess declared as ServerTransportListener Modifier and Type Field Description private ServerTransportListener
InProcessTransport. serverTransportListener
Methods in io.grpc.inprocess that return ServerTransportListener Modifier and Type Method Description (package private) ServerTransportListener
InProcessServer. register(InProcessTransport transport)
-
Uses of ServerTransportListener in io.grpc.internal
Classes in io.grpc.internal that implement ServerTransportListener Modifier and Type Class Description private class
ServerImpl.ServerTransportListenerImpl
Methods in io.grpc.internal that return ServerTransportListener Modifier and Type Method Description ServerTransportListener
ServerImpl.ServerListenerImpl. transportCreated(ServerTransport transport)
ServerTransportListener
ServerListener. transportCreated(ServerTransport transport)
Called upon the establishment of a new client connection. -
Uses of ServerTransportListener in io.grpc.netty
Fields in io.grpc.netty declared as ServerTransportListener Modifier and Type Field Description private ServerTransportListener
NettyServerTransport. listener
private ServerTransportListener
NettyServerHandler. transportListener
Methods in io.grpc.netty with parameters of type ServerTransportListener Modifier and Type Method Description private NettyServerHandler
NettyServerTransport. createHandler(ServerTransportListener transportListener, io.netty.channel.ChannelPromise channelUnused)
Creates the Netty handler to be used in the channel pipeline.(package private) static NettyServerHandler
NettyServerHandler. newHandler(ServerTransportListener transportListener, io.netty.channel.ChannelPromise channelUnused, java.util.List<? extends ServerStreamTracer.Factory> streamTracerFactories, TransportTracer transportTracer, int maxStreams, boolean autoFlowControl, int flowControlWindow, int maxHeaderListSize, int maxMessageSize, long keepAliveTimeInNanos, long keepAliveTimeoutInNanos, long maxConnectionIdleInNanos, long maxConnectionAgeInNanos, long maxConnectionAgeGraceInNanos, boolean permitKeepAliveWithoutCalls, long permitKeepAliveTimeInNanos, int maxRstCount, long maxRstPeriodNanos, Attributes eagAttributes)
(package private) static NettyServerHandler
NettyServerHandler. newHandler(io.netty.channel.ChannelPromise channelUnused, io.netty.handler.codec.http2.Http2FrameReader frameReader, io.netty.handler.codec.http2.Http2FrameWriter frameWriter, ServerTransportListener transportListener, java.util.List<? extends ServerStreamTracer.Factory> streamTracerFactories, TransportTracer transportTracer, int maxStreams, boolean autoFlowControl, int flowControlWindow, int maxHeaderListSize, int maxMessageSize, long keepAliveTimeInNanos, long keepAliveTimeoutInNanos, long maxConnectionIdleInNanos, long maxConnectionAgeInNanos, long maxConnectionAgeGraceInNanos, boolean permitKeepAliveWithoutCalls, long permitKeepAliveTimeInNanos, int maxRstCount, long maxRstPeriodNanos, Attributes eagAttributes, com.google.common.base.Ticker ticker)
void
NettyServerTransport. start(ServerTransportListener listener)
Constructors in io.grpc.netty with parameters of type ServerTransportListener Constructor Description NettyServerHandler(io.netty.channel.ChannelPromise channelUnused, io.netty.handler.codec.http2.Http2Connection connection, ServerTransportListener transportListener, java.util.List<? extends ServerStreamTracer.Factory> streamTracerFactories, TransportTracer transportTracer, io.netty.handler.codec.http2.Http2ConnectionDecoder decoder, io.netty.handler.codec.http2.Http2ConnectionEncoder encoder, io.netty.handler.codec.http2.Http2Settings settings, int maxMessageSize, long keepAliveTimeInNanos, long keepAliveTimeoutInNanos, long maxConnectionIdleInNanos, long maxConnectionAgeInNanos, long maxConnectionAgeGraceInNanos, KeepAliveEnforcer keepAliveEnforcer, boolean autoFlowControl, int maxRstCount, long maxRstPeriodNanos, Attributes eagAttributes, com.google.common.base.Ticker ticker)
-
Uses of ServerTransportListener in io.grpc.servlet
Fields in io.grpc.servlet declared as ServerTransportListener Modifier and Type Field Description private ServerTransportListener
ServletAdapter. transportListener
Methods in io.grpc.servlet that return ServerTransportListener Modifier and Type Method Description private ServerTransportListener
ServletServerBuilder. buildAndStart()
Constructors in io.grpc.servlet with parameters of type ServerTransportListener Constructor Description ServletAdapter(ServerTransportListener transportListener, java.util.List<? extends ServerStreamTracer.Factory> streamTracerFactories, int maxInboundMessageSize)
-
Uses of ServerTransportListener in io.grpc.servlet.jakarta
Fields in io.grpc.servlet.jakarta declared as ServerTransportListener Modifier and Type Field Description private ServerTransportListener
ServletAdapter. transportListener
Methods in io.grpc.servlet.jakarta that return ServerTransportListener Modifier and Type Method Description private ServerTransportListener
ServletServerBuilder. buildAndStart()
Constructors in io.grpc.servlet.jakarta with parameters of type ServerTransportListener Constructor Description ServletAdapter(ServerTransportListener transportListener, java.util.List<? extends ServerStreamTracer.Factory> streamTracerFactories, int maxInboundMessageSize)
-