[jboss-cvs] JBossCache/src/org/jboss/cache/loader ...

Brian Stansberry brian.stansberry at jboss.com
Wed Oct 25 00:53:08 EDT 2006


  User: bstansberry
  Date: 06/10/25 00:53:08

  Modified:    src/org/jboss/cache/loader  CacheLoaderManager.java
  Log:
  Handle parsing of config XML in XmlConfigurationParser 
  
  Revision  Changes    Path
  1.27      +1 -40     JBossCache/src/org/jboss/cache/loader/CacheLoaderManager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CacheLoaderManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/CacheLoaderManager.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -b -r1.26 -r1.27
  --- CacheLoaderManager.java	23 Oct 2006 05:46:39 -0000	1.26
  +++ CacheLoaderManager.java	25 Oct 2006 04:53:08 -0000	1.27
  @@ -13,10 +13,6 @@
   import org.jboss.cache.CacheListener;
   import org.jboss.cache.config.CacheLoaderConfig;
   import org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig;
  -import org.jboss.cache.xml.XmlHelper;
  -import org.w3c.dom.Element;
  -import org.w3c.dom.Node;
  -import org.w3c.dom.NodeList;
   
   import java.util.ArrayList;
   import java.util.Iterator;
  @@ -24,7 +20,7 @@
   import java.util.StringTokenizer;
   
   /**
  - * Manages all cache loader funxtionality.  This class is typically initialised with an XML DOM Element,
  + * Manages all cache loader functionality.  This class is typically initialised with an XML DOM Element,
    * represeting a cache loader configuration, or a {@see CacheLoaderConfig} object.
    * <p/>
    * Usage:
  @@ -67,41 +63,6 @@
      private boolean fetchPersistentState;
   
      /**
  -    * Creates a cache loader based on an XML element passed in.
  -    *
  -    * @param cacheLoaderConfig
  -    * @throws Exception
  -    */
  -   public void setConfig(Element cacheLoaderConfig, CacheSPI cache) throws Exception
  -   {
  -      this.cache = cache;
  -      config = new CacheLoaderConfig();
  -      config.setPassivation(XmlHelper.readBooleanContents(cacheLoaderConfig, "passivation"));
  -      config.setPreload(XmlHelper.readStringContents(cacheLoaderConfig, "preload"));
  -      config.setShared(XmlHelper.readBooleanContents(cacheLoaderConfig, "shared"));
  -      NodeList cacheLoaderNodes = cacheLoaderConfig.getElementsByTagName("cacheloader");
  -      for (int i = 0; i < cacheLoaderNodes.getLength(); i++)
  -      {
  -         Node node = cacheLoaderNodes.item(i);
  -         if (node.getNodeType() == Node.ELEMENT_NODE)
  -         {
  -            Element element = (Element) node;
  -            CacheLoaderConfig.IndividualCacheLoaderConfig clc = new CacheLoaderConfig.IndividualCacheLoaderConfig();
  -            clc.setAsync(XmlHelper.readBooleanContents(element, "async", false));
  -            clc.setIgnoreModifications(XmlHelper.readBooleanContents(element, "ignoreModifications", false));
  -            clc.setFetchPersistentState(XmlHelper.readBooleanContents(element, "fetchPersistentState", false));
  -            clc.setPurgeOnStartup(XmlHelper.readBooleanContents(element, "purgeOnStartup", false));
  -            clc.setClassName(XmlHelper.readStringContents(element, "class"));
  -            clc.setProperties(XmlHelper.readPropertiesContents(element, "properties"));
  -            clc.setSingletonStore(XmlHelper.readBooleanContents(element, "singletonStore", false));
  -            clc.setPushStateWhenCoordinator(XmlHelper.readBooleanAttribute(element, "singletonStore", "pushStateWhenCoordinator", false));
  -            config.addIndividualCacheLoaderConfig(clc);
  -         }
  -      }
  -      loader = createCacheLoader();
  -   }
  -
  -   /**
       * Sets a configuration object and creates a cacheloader accordingly.
       *
       * @param config
  
  
  



More information about the jboss-cvs-commits mailing list