[infinispan-commits] Infinispan SVN: r625 - in trunk/core/src/main/java/org/infinispan: loaders and 1 other directories.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jul 30 07:16:38 EDT 2009


Author: vblagojevic at jboss.com
Date: 2009-07-30 07:16:37 -0400 (Thu, 30 Jul 2009)
New Revision: 625

Modified:
   trunk/core/src/main/java/org/infinispan/config/CacheLoaderManagerConfig.java
   trunk/core/src/main/java/org/infinispan/config/Configuration.java
   trunk/core/src/main/java/org/infinispan/config/CustomInterceptorConfig.java
   trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java
   trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java
   trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java
   trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheLoaderConfig.java
   trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStoreConfig.java
   trunk/core/src/main/java/org/infinispan/loaders/CacheLoaderConfig.java
   trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStoreConfig.java
   trunk/core/src/main/java/org/infinispan/loaders/decorators/SingletonStoreConfig.java
Log:
note regarding maintenance of annotated configuration classes

Modified: trunk/core/src/main/java/org/infinispan/config/CacheLoaderManagerConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/CacheLoaderManagerConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/CacheLoaderManagerConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -37,11 +37,19 @@
 /**
  * Holds the configuration of the cache loader chain.  ALL cache loaders should be defined using this class, adding
  * individual cache loaders to the chain by calling {@link CacheLoaderManagerConfig#addCacheLoaderConfig}
+ * 
+ * <p>
+ * Note that class CacheLoaderManagerConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author <a href="mailto:manik at jboss.org">Manik Surtani (manik at jboss.org)</a>
  * @author Brian Stansberry
+ * @author Vladimir Blagojevic 
  * @author <a href="mailto:galder.zamarreno at jboss.com">Galder Zamarreno</a>
  * @since 4.0
+ * @version $Id$
  */
 @ConfigurationElement(name="loaders",parent="default",customReader=CacheLoaderManagerConfigReader.class)
 @XmlAccessorType(XmlAccessType.FIELD)


Property changes on: trunk/core/src/main/java/org/infinispan/config/CacheLoaderManagerConfig.java
___________________________________________________________________
Name: svn:keywords
   - Id Revision
   + Id

Modified: trunk/core/src/main/java/org/infinispan/config/Configuration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/Configuration.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/Configuration.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -26,13 +26,8 @@
 import java.io.IOException;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
-import java.lang.reflect.Field;
-import java.lang.reflect.ParameterizedType;
-import java.lang.reflect.Type;
 import java.util.ArrayList;
-import java.util.Collection;
 import java.util.Collections;
-import java.util.Iterator;
 import java.util.List;
 import java.util.concurrent.TimeUnit;
 
@@ -47,18 +42,22 @@
 import org.infinispan.config.parsing.CustomInterceptorConfigReader;
 import org.infinispan.distribution.DefaultConsistentHash;
 import org.infinispan.eviction.EvictionStrategy;
-import org.infinispan.factories.ComponentRegistry;
 import org.infinispan.factories.annotations.Inject;
 import org.infinispan.factories.annotations.NonVolatile;
 import org.infinispan.factories.annotations.Start;
 import org.infinispan.transaction.lookup.GenericTransactionManagerLookup;
-import org.infinispan.util.ReflectionUtil;
 import org.infinispan.util.concurrent.IsolationLevel;
 
-
 /**
  * Encapsulates the configuration of a Cache.
- *
+ * 
+ * <p>
+ * Note that class Configuration contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
+ * 
+ * 
  * @author <a href="mailto:manik at jboss.org">Manik Surtani (manik at jboss.org)</a>
  * @author Vladimir Blagojevic
  * @version $Id$

Modified: trunk/core/src/main/java/org/infinispan/config/CustomInterceptorConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/CustomInterceptorConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/CustomInterceptorConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -40,6 +40,12 @@
 /**
  * Holds information about the custom interceptors defined in the configuration file.
  *
+ * <p>
+ * Note that class CustomInterceptorConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
+ *
  * @author Mircea.Markus at jboss.com
  * @author Vladimir Blagojevic
  * @version $Id$

Modified: trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/GlobalConfiguration.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -26,6 +26,12 @@
 
 /**
  * Configuration component that encapsulates the global configuration.
+ * 
+ * <p>
+ * Note that class GlobalConfiguration contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author Manik Surtani
  * @author Vladimir Blagojevic

Modified: trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -39,6 +39,19 @@
 
 import org.infinispan.config.parsing.XmlConfigurationParser;
 import org.infinispan.util.FileLookup;
+/**
+ * InfinispanConfiguration encapsulates root component of Infinispan XML configuration
+ * 
+ * <p>
+ * Note that class InfinispanConfiguration contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
+ *
+ * @author Vladimir Blagojevic
+ * @version $Id$
+ * @since 4.0
+ */
 
 @XmlRootElement(name = "infinispan")
 @XmlAccessorType(XmlAccessType.FIELD)


Property changes on: trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -26,7 +26,13 @@
 
 import javax.xml.bind.annotation.adapters.XmlAdapter;
 import org.infinispan.util.TypedProperties;
-
+/**
+ * TypedPropertiesAdapter is JAXB XmlAdapter for TypedProperties.
+ *
+ * @author Vladimir Blagojevic
+ * @version $Id$
+ * @since 4.0
+ */
 public class TypedPropertiesAdapter extends XmlAdapter<PropertiesType, TypedProperties> {
 
    @Override


Property changes on: trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheLoaderConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheLoaderConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheLoaderConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -10,9 +10,18 @@
 
 /**
  * Abstract base class for CacheLoaderConfigs.
+ * 
+ * <p>
+ * Note that class AbstractCacheLoaderConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author Mircea.Markus at jboss.com
+ * @autor Vladimir Blagojevic
  * @since 4.0
+ * @version $Id$
+ * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 public class AbstractCacheLoaderConfig extends PluggableConfigurationComponent implements CacheLoaderConfig {


Property changes on: trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheLoaderConfig.java
___________________________________________________________________
Name: svn:keywords
   - Id Revision
   + Id

Modified: trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStoreConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStoreConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/loaders/AbstractCacheStoreConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -19,6 +19,12 @@
  * synchronously or not.  By default, this is set to <tt>false</tt>.</li>
  * <p/>
  * </ul>
+ * 
+ * <p>
+ * Note that class AbstractCacheStoreConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author Mircea.Markus at jboss.com
  * @version $Id$

Modified: trunk/core/src/main/java/org/infinispan/loaders/CacheLoaderConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/CacheLoaderConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/loaders/CacheLoaderConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -13,9 +13,17 @@
 
 /**
  * Configures individual cache loaders
+ * 
+ * <p>
+ * Note that class CacheLoaderConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author Manik Surtani
+ * @author Vladimir Blagojevic
  * @since 4.0
+ * @version $Id$
  */
 @XmlJavaTypeAdapter(CacheLoaderConfigAdapter.class)
 public interface CacheLoaderConfig extends Cloneable {


Property changes on: trunk/core/src/main/java/org/infinispan/loaders/CacheLoaderConfig.java
___________________________________________________________________
Name: svn:keywords
   - Id Revision
   + Id

Modified: trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStoreConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStoreConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStoreConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -11,9 +11,18 @@
 
 /**
  * Configuration for the async cache loader
+ * 
+ * <p>
+ * Note that class AsyncStoreConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
+ *
  * @author Manik Surtani
+ * @author Vladimir Blagojevic
  * @since 4.0
+ * @version $Id$
  */
 @ConfigurationElement(name="async", parent="loader")
 @XmlAccessorType(XmlAccessType.FIELD)


Property changes on: trunk/core/src/main/java/org/infinispan/loaders/decorators/AsyncStoreConfig.java
___________________________________________________________________
Name: svn:keywords
   - Id Revision
   + Id

Modified: trunk/core/src/main/java/org/infinispan/loaders/decorators/SingletonStoreConfig.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/loaders/decorators/SingletonStoreConfig.java	2009-07-30 09:20:33 UTC (rev 624)
+++ trunk/core/src/main/java/org/infinispan/loaders/decorators/SingletonStoreConfig.java	2009-07-30 11:16:37 UTC (rev 625)
@@ -10,9 +10,17 @@
 
 /**
  * Configuration for a singleton store
+ * 
+ *<p>
+ * Note that class SingletonStoreConfig contains JAXB annotations. These annotations determine how XML
+ * configuration files are read into instances of configuration class hierarchy as well as they
+ * provide meta data for configuration file XML schema generation. Please modify these annotations
+ * and Java element types they annotate with utmost understanding and care.
  *
  * @author Manik Surtani
+ * @author Vladimir Blagojevic
  * @since 4.0
+ * @version $Id$
  */
 @ConfigurationElement(name="singletonStore", parent="loader")
 @XmlAccessorType(XmlAccessType.FIELD)


Property changes on: trunk/core/src/main/java/org/infinispan/loaders/decorators/SingletonStoreConfig.java
___________________________________________________________________
Name: svn:keywords
   - Id Revision
   + Id



More information about the infinispan-commits mailing list