Package org.infinispan.configuration.cache

Examples of org.infinispan.configuration.cache.PersistenceConfigurationBuilder


        StoreType type = findStoreType(cache);
        if (type != null) {
            ModelNode store = cache.get(type.pathElement().getKeyValuePair());
            if (store.isDefined()) {
                PersistenceConfigurationBuilder persistenceBuilder = builder.persistence()
                        .passivation(StoreResourceDefinition.PASSIVATION.resolveModelAttribute(context, store).asBoolean())
                ;
                StoreConfigurationBuilder<?, ?> storeBuilder = this.buildCacheStore(context, persistenceBuilder, containerName, type, store, dependencies)
                        .fetchPersistentState(StoreResourceDefinition.FETCH_STATE.resolveModelAttribute(context, store).asBoolean())
                        .preload(StoreResourceDefinition.PRELOAD.resolveModelAttribute(context, store).asBoolean())
View Full Code Here


                                        ConfigurationBuilder builder, List<Dependency<?>> dependencies)
            throws OperationFailedException {
        if (cache.hasDefined(loaderKey)) {
            for (Property loaderEntry : cache.get(loaderKey).asPropertyList()) {
                ModelNode loader = loaderEntry.getValue();
                PersistenceConfigurationBuilder persistence = builder.persistence();
                StoreConfigurationBuilder<?, ?> scb = buildCacheLoader(persistence,
                                                                       loader, loaderKey);
                parseCommonAttributes(context, persistence, loader, scb);
                final Properties properties = getProperties(loader);
                scb.withProperties(properties);
View Full Code Here

        if (cache.hasDefined(storeKey)) {
            for (Property storeEntry : cache.get(storeKey).asPropertyList()) {
                ModelNode store = storeEntry.getValue();

                final boolean passivation = BaseStoreResource.PASSIVATION.resolveModelAttribute(context, store).asBoolean();
                PersistenceConfigurationBuilder loadersBuilder = builder.persistence().passivation(passivation);
                StoreConfigurationBuilder<?, ?> scb = buildCacheStore(context, loadersBuilder, containerName, store, storeKey, dependencies);
                parseCommonAttributes(context, loadersBuilder, store, scb);
            }
        }
    }
View Full Code Here

      assertEquals(1, mscl.getNumberCreatedTasks());
   }

   private SingletonStoreConfiguration createSingletonStoreConfiguration() {
      PersistenceConfigurationBuilder persistenceBuilder = new ConfigurationBuilder().persistence();
      return new DummyInMemoryStoreConfigurationBuilder(persistenceBuilder).singleton()
            .pushStateTimeout(100L)
            .create();
   }
View Full Code Here

      assertEquals(1, mscl.getNumberCreatedTasks());
   }

   private SingletonStoreConfiguration createSingletonStoreConfiguration() {
      PersistenceConfigurationBuilder persistenceBuilder = new ConfigurationBuilder().persistence();
      return new DummyInMemoryStoreConfigurationBuilder(persistenceBuilder).singleton()
            .pushStateTimeout(100L)
            .create();
   }
View Full Code Here

TOP

Related Classes of org.infinispan.configuration.cache.PersistenceConfigurationBuilder

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.