Package com.netflix.netty.common
Class Http1ConnectionCloseHandler
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelDuplexHandler
com.netflix.netty.common.Http1ConnectionCloseHandler
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
,io.netty.channel.ChannelOutboundHandler
public class Http1ConnectionCloseHandler
extends io.netty.channel.ChannelDuplexHandler
User: [email protected]
Date: 2/8/17
Time: 2:03 PM
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
closeChannel
(io.netty.channel.ChannelHandlerContext ctx, ConnectionCloseType evt, io.netty.channel.ChannelPromise promise) protected void
gracefully
(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise) protected void
immediately
(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise) void
userEventTriggered
(io.netty.channel.ChannelHandlerContext ctx, Object evt) void
write
(io.netty.channel.ChannelHandlerContext ctx, Object msg, io.netty.channel.ChannelPromise promise) Methods inherited from class io.netty.channel.ChannelDuplexHandler
bind, close, connect, deregister, disconnect, flush, read
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelRead, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Constructor Details
-
Http1ConnectionCloseHandler
public Http1ConnectionCloseHandler()
-
-
Method Details
-
write
public void write(io.netty.channel.ChannelHandlerContext ctx, Object msg, io.netty.channel.ChannelPromise promise) throws Exception - Specified by:
write
in interfaceio.netty.channel.ChannelOutboundHandler
- Overrides:
write
in classio.netty.channel.ChannelDuplexHandler
- Throws:
Exception
-
userEventTriggered
public void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx, Object evt) throws Exception - Specified by:
userEventTriggered
in interfaceio.netty.channel.ChannelInboundHandler
- Overrides:
userEventTriggered
in classio.netty.channel.ChannelInboundHandlerAdapter
- Throws:
Exception
-
closeChannel
protected void closeChannel(io.netty.channel.ChannelHandlerContext ctx, ConnectionCloseType evt, io.netty.channel.ChannelPromise promise) -
gracefully
protected void gracefully(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise) -
immediately
protected void immediately(io.netty.channel.ChannelHandlerContext ctx, io.netty.channel.ChannelPromise promise)
-