[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/passivation ...

Manik Surtani msurtani at jboss.com
Thu Dec 21 22:16:49 EST 2006


  User: msurtani
  Date: 06/12/21 22:16:49

  Modified:    tests/functional/org/jboss/cache/passivation 
                        LocalPassivationIntegrationTest.java
  Log:
  properly sets file cache loader location
  
  Revision  Changes    Path
  1.12      +15 -1     JBossCache/tests/functional/org/jboss/cache/passivation/LocalPassivationIntegrationTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LocalPassivationIntegrationTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/passivation/LocalPassivationIntegrationTest.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- LocalPassivationIntegrationTest.java	20 Dec 2006 13:34:28 -0000	1.11
  +++ LocalPassivationIntegrationTest.java	22 Dec 2006 03:16:49 -0000	1.12
  @@ -13,6 +13,8 @@
   import org.jboss.cache.AbstractCacheListener;
   import org.jboss.cache.Fqn;
   import org.jboss.cache.TreeCache;
  +import org.jboss.cache.config.CacheLoaderConfig;
  +import org.jboss.cache.config.Configuration;
   import org.jboss.cache.factories.XmlConfigurationParser;
   import org.jboss.cache.misc.TestingUtil;
   
  @@ -57,10 +59,22 @@
   
      void initCaches(TreeCache cache) throws Exception
      {
  -      cache_.setConfiguration(new XmlConfigurationParser().parseFile("META-INF/local-passivation-service.xml")); // read in generic local xml
  +      cache.setConfiguration(new XmlConfigurationParser().parseFile("META-INF/local-passivation-service.xml")); // read in generic local xml
         cache.getConfiguration().setTransactionManagerLookupClass("org.jboss.cache.DummyTransactionManagerLookup");
  +      // hack in the path to the file store in the cache loaders
  +      injectCacheLoaderLocation(cache.getConfiguration(), "/tmp/JBossCacheFileCacheLoader");
  +
      }
   
  +   private void injectCacheLoaderLocation(Configuration configuration, String location)
  +   {
  +      for (CacheLoaderConfig.IndividualCacheLoaderConfig iclc : configuration.getCacheLoaderConfig().getIndividualCacheLoaderConfigs())
  +      {
  +         iclc.getProperties().put("location", location);
  +      }
  +   }
  +
  +
      public void tearDown() throws Exception
      {
         super.tearDown();
  
  
  



More information about the jboss-cvs-commits mailing list