But what to do here ? The only thing that comes in my mind would be to store promise somewhere and notify it in a ChannelFutureListener that is attached to the next write. But this would make it non @Sharable ..