protected void initializeDomain(OperationContext context, ModelNode remoteDC) throws OperationFailedException { hostControllerInfo.setMasterDomainController(false); hostControllerInfo.setRemoteDomainControllerHost(HOST.resolveModelAttribute(context, remoteDC).asString()); hostControllerInfo.setRemoteDomainControllerPort(PORT.resolveModelAttribute(context, remoteDC).asInt()); ModelNode usernameNode = USERNAME.resolveModelAttribute(context, remoteDC); if (usernameNode.isDefined()) { hostControllerInfo.setRemoteDomainControllerUsername(usernameNode.asString()); } overallConfigPersister.initializeDomainConfigurationPersister(true); domainController.initializeSlaveDomainRegistry(rootRegistration, overallConfigPersister.getDomainPersister(), contentRepository, fileRepository, hostControllerInfo, extensionRegistry, ignoredDomainResourceRegistry, pathManager); } }