hostControllerInfo, serverInventory, remoteFileRepository,
contentRepository, domainController, extensionRegistry,
vaultReader, ignoredRegistry, processState, pathManager));
//TODO See if some of all these parameters can come from domain controller
LocalDomainControllerAddHandler localDcAddHandler = LocalDomainControllerAddHandler.getInstance(root, hostControllerInfo,
configurationPersister, localFileRepository, contentRepository, domainController, extensionRegistry, pathManager);
hostRegistration.registerOperationHandler(LocalDomainControllerAddHandler.DEFINITION, localDcAddHandler);
hostRegistration.registerOperationHandler(LocalDomainControllerRemoveHandler.DEFINITION, LocalDomainControllerRemoveHandler.INSTANCE);
RemoteDomainControllerAddHandler remoteDcAddHandler = new RemoteDomainControllerAddHandler(root, hostControllerInfo, domainController,
configurationPersister, contentRepository, remoteFileRepository, extensionRegistry, ignoredRegistry, pathManager);