@ChannelHandler.Sharable public class ByteArrayMessageChannelHandler extends io.netty.channel.SimpleChannelInboundHandler<ByteArrayMessage>
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOGGER |
private BlockingQueue<ByteArrayMessage> |
messages |
private static long |
OFFER_TIMEOUT |
| Constructor and Description |
|---|
ByteArrayMessageChannelHandler(BlockingQueue<ByteArrayMessage> messages) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
channelRead0(io.netty.channel.ChannelHandlerContext channelHandlerContext,
ByteArrayMessage message)
Read Channel message and offer to queue for external processing
|
private boolean |
offer(ByteArrayMessage message) |
acceptInboundMessage, channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharableprivate static final org.slf4j.Logger LOGGER
private static final long OFFER_TIMEOUT
private final BlockingQueue<ByteArrayMessage> messages
public ByteArrayMessageChannelHandler(BlockingQueue<ByteArrayMessage> messages)
protected void channelRead0(io.netty.channel.ChannelHandlerContext channelHandlerContext,
ByteArrayMessage message)
channelRead0 in class io.netty.channel.SimpleChannelInboundHandler<ByteArrayMessage>channelHandlerContext - Channel Handler Contextmessage - Byte Array Message for processingprivate boolean offer(ByteArrayMessage message)
Copyright © 2022 Apache NiFi Project. All rights reserved.