Package io.grpc.netty
Class NettyServerHandler.KeepAlivePinger
java.lang.Object
io.grpc.netty.NettyServerHandler.KeepAlivePinger
- All Implemented Interfaces:
KeepAliveManager.KeepAlivePinger
- Enclosing class:
NettyServerHandler
private final class NettyServerHandler.KeepAlivePinger
extends Object
implements KeepAliveManager.KeepAlivePinger
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final io.netty.channel.ChannelHandlerContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Callback when Ping Ack was not received in KEEPALIVE_TIMEOUT.void
ping()
Sends out a keep-alive ping.
-
Field Details
-
ctx
final io.netty.channel.ChannelHandlerContext ctx
-
-
Constructor Details
-
KeepAlivePinger
KeepAlivePinger(io.netty.channel.ChannelHandlerContext ctx)
-
-
Method Details
-
ping
public void ping()Description copied from interface:KeepAliveManager.KeepAlivePinger
Sends out a keep-alive ping.- Specified by:
ping
in interfaceKeepAliveManager.KeepAlivePinger
-
onPingTimeout
public void onPingTimeout()Description copied from interface:KeepAliveManager.KeepAlivePinger
Callback when Ping Ack was not received in KEEPALIVE_TIMEOUT. Should shutdown the transport.- Specified by:
onPingTimeout
in interfaceKeepAliveManager.KeepAlivePinger
-