Introduce a SingleMessageChannelInboundHandler and make use of it