Should this better be set in the ChannelFutureListener of the ChannelFuture to make sure it is really send and not sitting in the ChannelOutboundBuffer ?