Let ChannelInboundConsumingHandler operate on single messages to make it even easier for the user