if(operation != transformedOperation) {
// push all operations (incl. read-only) to the servers
transformedOperation.get(OPERATION_HEADERS, ServerOperationsResolverHandler.DOMAIN_PUSH_TO_SERVERS).set(true);
}
}
final AsyncFuture<ModelNode> result = client.execute(subsystemListener, proxyOperation);
return new ExecutedHostRequest(result, transformationResult);
} catch (IOException e) {
// Handle protocol failures
final TransactionalProtocolClient.PreparedOperation<ProxyOperation> result = BlockingQueueOperationListener.FailedOperation.create(proxyOperation, e);
subsystemListener.operationPrepared(result);