final String localHostName = domainOperationContext.getLocalHostInfo().getLocalHostName();
for(final ServerTaskExecutor.ServerPreparedResponse preparedResult : preparedResults) {
boolean rollback = completeRollback || domainOperationContext.isServerGroupRollback(preparedResult.getServerGroupName());
// Require a server reload, in case the operation failed, but the overall state was commit
if(! preparedResult.finalizeTransaction(! rollback)) {
final ServerIdentity identity = preparedResult.getServerIdentity();
try {
// Replace the original proxyTask with the requireReloadTask
final ModelNode result = preparedResult.getPreparedOperation().getPreparedResult();
ProxyController proxy = hostProxies.get(identity.getHostName());
if (proxy == null) {
if (localHostName.equals(identity.getHostName())) {
// Use our server proxies
proxy = serverProxies.get(identity.getServerName());
if (proxy == null) {
if (trace) {
HOST_CONTROLLER_LOGGER.tracef("No proxy for %s", identity);
}
continue;