Package org.infinispan.manager

Examples of org.infinispan.manager.DefaultCacheManager


      });

   }

   protected EmbeddedCacheManager createCacheManager(int maxEntries) throws Exception {
      return new DefaultCacheManager(
            new GlobalConfigurationBuilder().globalJmxStatistics().allowDuplicateDomains(true).build(),
            new ConfigurationBuilder()
                  .eviction().strategy(EvictionStrategy.LRU).maxEntries(maxEntries)
                  .persistence().passivation(true)
                  .addSingleFileStore().location(storeDir.getAbsolutePath()).preload(true)
View Full Code Here


    }
  }

  protected EmbeddedCacheManager createCacheManager(
      ConfigurationBuilderHolder holder) {
    return new DefaultCacheManager( holder, true );
  }
View Full Code Here

    */
   @Produces
   @ApplicationScoped
   @DefaultBean(EmbeddedCacheManager.class)
   public EmbeddedCacheManager getDefaultEmbeddedCacheManager(Configuration defaultConfiguration) {
      return new DefaultCacheManager(defaultConfiguration);
   }
View Full Code Here

public class CacheBuilder {

   private EmbeddedCacheManager cacheManager;

   public CacheBuilder(String ispnConfigFile) throws IOException {
      cacheManager = new DefaultCacheManager(findConfigFile(ispnConfigFile));
   }
View Full Code Here

      Properties properties = globalConfiguration.getTransportProperties();
      properties.put(CHANNEL_FACTORY, this.channelFactory);
      properties.setProperty(CHANNEL_ID, globalConfiguration.getClusterName());
      properties.setProperty(JGroupsTransport.CHANNEL_LOOKUP, ChannelFactoryChannelLookup.class.getName());

      EmbeddedCacheManager manager = new DefaultCacheManager(globalConfiguration, configuration.getDefaultConfiguration(), false);

      // Add named configurations
      for (Configuration config: configuration.getNamedConfigurations())
      {
         manager.defineConfiguration(config.getName(), config);
      }
     
      manager.start();
     
      return manager;
   }
View Full Code Here

            + "/provider=" + provider.toString();
      // Set cache manager class loader and apply name to cache manager MBean
      globalBuilder.classLoader(classLoader)
            .globalJmxStatistics().cacheManagerName(cacheManagerName);

      cm = new DefaultCacheManager(cbh, true);
      registerPredefinedCaches();

      isClosed = false;
   }
View Full Code Here

        }

        this.configureTransactions(defaultConfig);

        // create the cache manager
        EmbeddedCacheManager manager = new DefaultCacheManager(global, defaultConfig, false);
        manager.addListener(this);
        // Add named configurations
        for (Map.Entry<String, Configuration> entry: this.configuration.getConfigurations().entrySet()) {
            Configuration overrides = entry.getValue();
            Configuration configuration = defaults.getDefaultConfiguration(overrides.getCacheMode()).clone();
            configuration.applyOverrides(overrides);
            this.configureTransactions(configuration);
            manager.defineConfiguration(entry.getKey(), configuration);
        }
        this.container = new DefaultEmbeddedCacheManager(manager, this.configuration.getDefaultCache());
        this.container.start();
        log.debugf("%s cache container started", name);
    }
View Full Code Here

    ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
    TransactionManagerLookupDelegator transactionManagerLookupDelegator = new TransactionManagerLookupDelegator( platform );
    try {
      InputStream configurationFile = FileLookupFactory.newInstance().lookupFileStrict( cfgName, contextClassLoader );
      try {
        cacheManager = new DefaultCacheManager( configurationFile, false );
        // override the named cache configuration defined in the configuration file to
        // inject the platform TransactionManager
        for (String cacheName : cacheManager.getCacheNames() ) {
          Configuration originalCfg = cacheManager.getCacheConfiguration( cacheName );
          Configuration newCfg = new ConfigurationBuilder()
View Full Code Here

      String cfgName = properties.getProperty(
          INFINISPAN_CONFIGURATION_RESOURCENAME,
          DEFAULT_INFINISPAN_CONFIGURATION_RESOURCENAME
      );
      try {
        cacheManager = new DefaultCacheManager( cfgName );
        manageCacheManager = true;
      }
      catch ( IOException e ) {
        throw new SearchException(
            "Could not start Infinispan CacheManager using as configuration file: " + cfgName, e
View Full Code Here

          DEFAULT_INFINISPAN_CONFIGURATION_RESOURCENAME
      );
      try {
        InfinispanConfigurationParser ispnConfiguration = new InfinispanConfigurationParser( CacheManagerServiceProvider.class.getClassLoader() );
        ConfigurationBuilderHolder configurationBuilderHolder = ispnConfiguration.parseFile( cfgName );
        cacheManager = new DefaultCacheManager( configurationBuilderHolder, true );
        manageCacheManager = true;
      }
      catch (IOException e) {
        throw new SearchException(
            "Could not start Infinispan CacheManager using as configuration file: " + cfgName, e
View Full Code Here

TOP

Related Classes of org.infinispan.manager.DefaultCacheManager

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.