final ModelNode transformedOperation = remoteProxyController.getTransformers().transformOperation(Transformers.Factory.getTransformationContext(context), original);
final TransactionalProtocolClient client = remoteProxyController.getProtocolClient();
return executeOperation(listener, client, server, transformedOperation);
}
};
RolloutPlanController rolloutPlanController = new RolloutPlanController(opsByGroup, rolloutPlan, domainOperationContext, taskExecutor, executorService);
RolloutPlanController.Result planResult = rolloutPlanController.execute();
if (trace) {
HOST_CONTROLLER_LOGGER.tracef("Rollout plan result is %s", planResult);
}
if (planResult == RolloutPlanController.Result.FAILED ||
(planResult == RolloutPlanController.Result.PARTIAL && domainOperationContext.isCompleteRollback())) {