Change Protocol method to directly use a NettyResponseFuture