Package org.jboss.as.controller.persistence

Examples of org.jboss.as.controller.persistence.ConfigurationPersisterProvider


        return this.contextFactory;
    }

    protected OperationControllerContext getOperationControllerContext(final Operation operation, final ControllerTransactionContext transaction) {
        boolean forHost = isOperationForHost(operation.getOperation());
        final ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(getConfigurationPersisterProvider(), hostPersisterProvider, forHost);
        final TransactionAwareOperationControllerContext occ = new TransactionAwareOperationControllerContext(persisterProvider, transaction);
        if (transaction != null) {
            transaction.registerSynchronization(new ControllerTransactionSynchronization() {

                @Override
View Full Code Here


            boolean forHost = isOperationForHost(operation.getOperation());
            return DomainModelImpl.this.execute(operation.clone(step), stepResultHandler, getOperationControllerContext(forHost), resolve);
        }

        private OperationControllerContext getOperationControllerContext(boolean forHost) {
            final ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(this, localHostConfigPersisterProvider, forHost);
            return new OperationControllerContext() {

                @Override
                public OperationContextFactory getOperationContextFactory() {
                    return TransactionalMultiStepOperationController.this;
View Full Code Here

        return getOperationControllerContext(operation, null);
    }

    protected OperationControllerContext getOperationControllerContext(final Operation operation, final ControllerTransactionContext transaction) {
        boolean forHost = isOperationForHost(operation.getOperation());
        final ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(getConfigurationPersisterProvider(), hostPersisterProvider, forHost);
        return new OperationControllerContext() {

            @Override
            public ModelProvider getModelProvider() {
                return DomainModelImpl.this.getModelProvider();
View Full Code Here

            boolean forHost = isOperationForHost(operation.getOperation());
            return DomainModelImpl.this.execute(operation.clone(step), stepResultHandler, getOperationControllerContext(forHost), resolve);
        }

        private OperationControllerContext getOperationControllerContext(boolean forHost) {
            final ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(this, localHostConfigPersisterProvider, forHost);
            return new OperationControllerContext() {

                @Override
                public OperationContextFactory getOperationContextFactory() {
                    return TransactionalMultiStepOperationController.this;
View Full Code Here

    /** {@inheritDoc} */
    @Override
    public OperationResult execute(final Operation operation, final ResultHandler handler, final ControllerTransactionContext transaction) {
        boolean forHost = isOperationForHost(operation.getOperation());
        ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(getConfigurationPersisterProvider(), hostPersisterProvider, forHost);
        return execute(operation, handler, getModelProvider(), getOperationContextFactory(), persisterProvider, transaction);
    }
View Full Code Here

        }

        @Override
        protected OperationResult executeStep(final ModelNode step, final ResultHandler stepResultHandler) {
            boolean forHost = isOperationForHost(operationContext.getOperation());
            ConfigurationPersisterProvider persisterProvider = new DualRootConfigurationPersisterProvider(this, localHostConfigPersisterProvider, forHost);
            return DomainModelImpl.this.execute(operationContext.clone(step), stepResultHandler, this, this, persisterProvider, resolve);
        }
View Full Code Here

TOP

Related Classes of org.jboss.as.controller.persistence.ConfigurationPersisterProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.