Class BackgroundChannelHandler
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- com.linkedin.alpini.netty4.handlers.ChannelInitializer<io.netty.channel.Channel>
-
- com.linkedin.alpini.netty4.handlers.BackgroundChannelHandler
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
@Sharable public class BackgroundChannelHandler extends ChannelInitializer<io.netty.channel.Channel>
Created by acurtis on 5/4/17.
-
-
Constructor Summary
Constructors Constructor Description BackgroundChannelHandler(io.netty.channel.ChannelHandler... channelHandler)
BackgroundChannelHandler(java.util.function.Supplier<io.netty.channel.ChannelHandler[]> channelHandlerSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initChannel(io.netty.channel.Channel ch)
This method will be called once theChannel
was registered.-
Methods inherited from class com.linkedin.alpini.netty4.handlers.ChannelInitializer
channelRegistered, currentContext, exceptionCaught, handlerAdded, handlerRemoved
-
-
-
-
Method Detail
-
initChannel
protected void initChannel(io.netty.channel.Channel ch) throws java.lang.Exception
Description copied from class:ChannelInitializer
This method will be called once theChannel
was registered. After the method returns this instance will be removed from theChannelPipeline
of theChannel
.- Specified by:
initChannel
in classChannelInitializer<io.netty.channel.Channel>
- Parameters:
ch
- theChannel
which was registered.- Throws:
java.lang.Exception
- is thrown if an error occurs. In that case it will be handled byChannelInitializer.exceptionCaught(ChannelHandlerContext, Throwable)
which will by default close theChannel
.
-
-