getExecutor().execute(new Runnable() {
@Override
public void run() {
try {
// We don't expect any response, so just write the message
final MessageOutputStream os = channel.writeMessage();
try {
final FlushableDataOutput output = ProtocolUtils.wrapAsDataOutput(os);
final ManagementRequestHeader header = new ManagementRequestHeader(ManagementProtocol.VERSION, -1, batchId, ModelControllerProtocol.HANDLE_REPORT_REQUEST);
header.write(output);
output.write(ModelControllerProtocol.PARAM_MESSAGE_SEVERITY);