public synchronized void start(final StartContext context) throws StartException { ServerEnvironment serverEnvironment = configuration.getServerEnvironment(); Bootstrap.ConfigurationPersisterFactory configurationPersisterFactory = configuration.getConfigurationPersisterFactory(); extensibleConfigurationPersister = configurationPersisterFactory.createConfigurationPersister(serverEnvironment, getExecutorServiceInjector().getOptionalValue()); setConfigurationPersister(extensibleConfigurationPersister); rootResourceDefinition.setDelegate( new ServerRootResourceDefinition(injectedContentRepository.getValue(), extensibleConfigurationPersister, configuration.getServerEnvironment(), processState, runningModeControl, vaultReader, configuration.getExtensionRegistry(), getExecutorServiceInjector().getOptionalValue() != null, (PathManagerService)injectedPathManagerService.getValue(), new DomainServerCommunicationServices.OperationIDUpdater() { @Override public void updateOperationID(final int operationID) { DomainServerCommunicationServices.updateOperationID(operationID); } }, authorizer, securityIdentitySupplier, super.getAuditLogger(), getMutableRootResourceRegistrationProvider(), super.getBootErrorCollector(), configuration.getCapabilityRegistry())); super.start(context); }
public synchronized void start(final StartContext context) throws StartException { ServerEnvironment serverEnvironment = configuration.getServerEnvironment(); Bootstrap.ConfigurationPersisterFactory configurationPersisterFactory = configuration.getConfigurationPersisterFactory(); extensibleConfigurationPersister = configurationPersisterFactory.createConfigurationPersister(serverEnvironment, getExecutorServiceInjector().getOptionalValue()); setConfigurationPersister(extensibleConfigurationPersister); rootResourceDefinition.setDelegate( new ServerRootResourceDefinition(injectedContentRepository.getValue(), extensibleConfigurationPersister, configuration.getServerEnvironment(), processState, runningModeControl, vaultReader, configuration.getExtensionRegistry(), getExecutorServiceInjector().getOptionalValue() != null, (PathManagerService)injectedPathManagerService.getValue(), new DomainServerCommunicationServices.OperationIDUpdater() { @Override public void updateOperationID(final int operationID) { DomainServerCommunicationServices.updateOperationID(operationID); } }, authorizer, securityIdentitySupplier, super.getAuditLogger(), getMutableRootResourceRegistrationProvider(), super.getBootErrorCollector(), configuration.getCapabilityRegistry())); super.start(context); }