Package org.jboss.cache.config

Examples of org.jboss.cache.config.CacheLoaderConfig.addIndividualCacheLoaderConfig()


      assertEquals(FileCacheLoader.class, loaders.get(0).getClass());
      assertEquals(JDBCCacheLoader.class, loaders.get(1).getClass());

      // async = true
      cfg = createCacheLoaderCfg(false);
      cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, false, "org.jboss.cache.loader.FileCacheLoader"));
      cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.JDBCCacheLoader"));

      mgr.setConfig(cfg, null, null);
      cl = mgr.getCacheLoader();
View Full Code Here


      assertEquals(JDBCCacheLoader.class, loaders.get(1).getClass());

      // async = true
      cfg = createCacheLoaderCfg(false);
      cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, false, "org.jboss.cache.loader.FileCacheLoader"));
      cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.JDBCCacheLoader"));

      mgr.setConfig(cfg, null, null);
      cl = mgr.getCacheLoader();

      assertEquals(ChainingCacheLoader.class, cl.getClass());
View Full Code Here

   public void testChainingCacheLoaderFromXml() throws Exception
   {
      CacheLoaderConfig clc = UnitTestCacheConfigurationFactory.buildSingleCacheLoaderConfig(false, "",
            "org.jboss.cache.loader.FileCacheLoader", "a=b", false, false, false, false, false);
      clc.addIndividualCacheLoaderConfig(UnitTestCacheConfigurationFactory.buildIndividualCacheLoaderConfig("",
            "org.jboss.cache.loader.JDBCCacheLoader", "cache.jdbc.driver=com.mysql.jdbc.Driver\ncache.jdbc.url=jdbc:mysql://localhost/test\ncache.jdbc.user=user\ncache.jdbc.password=pwd", false, false, false, false));
      CacheLoaderManager mgr = new CacheLoaderManager();
      mgr.setConfig(clc, null, null);
      CacheLoader cl = mgr.getCacheLoader();
View Full Code Here

      assertEquals(JDBCCacheLoader.class, loaders.get(1).getClass());

      // async = true
      clc = UnitTestCacheConfigurationFactory.buildSingleCacheLoaderConfig(false, "",
            "org.jboss.cache.loader.FileCacheLoader", "a=b", false, false, false, false, false);
      clc.addIndividualCacheLoaderConfig(UnitTestCacheConfigurationFactory.buildIndividualCacheLoaderConfig("",
            "org.jboss.cache.loader.JDBCCacheLoader", "cache.jdbc.driver=com.mysql.jdbc.Driver\ncache.jdbc.url=jdbc:mysql://localhost/test\ncache.jdbc.user=user\ncache.jdbc.password=pwd", true, false, false, false));
      mgr = new CacheLoaderManager();
      mgr.setConfig(clc, null, null);
      cl = mgr.getCacheLoader();
View Full Code Here

      CacheLoaderConfig.IndividualCacheLoaderConfig i = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i.setFetchPersistentState(true);
      CacheLoaderConfig.IndividualCacheLoaderConfig i2 = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i2.setFetchPersistentState(true);

      cfg.addIndividualCacheLoaderConfig(i);
      cfg.addIndividualCacheLoaderConfig(i2);

      assertEquals(2, cfg.getIndividualCacheLoaderConfigs().size());

      try
View Full Code Here

      i.setFetchPersistentState(true);
      CacheLoaderConfig.IndividualCacheLoaderConfig i2 = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i2.setFetchPersistentState(true);

      cfg.addIndividualCacheLoaderConfig(i);
      cfg.addIndividualCacheLoaderConfig(i2);

      assertEquals(2, cfg.getIndividualCacheLoaderConfigs().size());

      try
      {
View Full Code Here

      mgr = new CacheLoaderManager();
      cfg = createCacheLoaderCfg(false);
      i = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i.setFetchPersistentState(true);

      cfg.addIndividualCacheLoaderConfig(i);

      assertEquals(1, cfg.getIndividualCacheLoaderConfigs().size());
      mgr.setConfig(cfg, null, null);

      // control cases which should not throw exceptions
View Full Code Here

      i = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i.setFetchPersistentState(true);
      i2 = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i2.setFetchPersistentState(false);

      cfg.addIndividualCacheLoaderConfig(i);
      cfg.addIndividualCacheLoaderConfig(i2);

      assertEquals(2, cfg.getIndividualCacheLoaderConfigs().size());
      mgr.setConfig(cfg, null, null);
View Full Code Here

      i.setFetchPersistentState(true);
      i2 = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i2.setFetchPersistentState(false);

      cfg.addIndividualCacheLoaderConfig(i);
      cfg.addIndividualCacheLoaderConfig(i2);

      assertEquals(2, cfg.getIndividualCacheLoaderConfigs().size());
      mgr.setConfig(cfg, null, null);

      // control cases which should not throw exceptions
View Full Code Here

      i = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i.setFetchPersistentState(false);
      i2 = createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader");
      i2.setFetchPersistentState(false);

      cfg.addIndividualCacheLoaderConfig(i);
      cfg.addIndividualCacheLoaderConfig(i2);

      assertEquals(2, cfg.getIndividualCacheLoaderConfigs().size());
      mgr.setConfig(cfg, null, null);
   }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.