[jboss-svn-commits] JBoss Common SVN: r4283 - shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Apr 20 19:23:51 EDT 2010


Author: ALRubinger
Date: 2010-04-20 19:23:50 -0400 (Tue, 20 Apr 2010)
New Revision: 4283

Modified:
   shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Configuration.java
   shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Domain.java
Log:
[SHRINKWRAP-102] Improve JavaDoc

Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Configuration.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Configuration.java	2010-04-20 23:19:09 UTC (rev 4282)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Configuration.java	2010-04-20 23:23:50 UTC (rev 4283)
@@ -26,6 +26,9 @@
  * is required it must be created under a new domain.  The default
  * configuration is defined by {@link ConfigurationBuilder}, and new
  * configurations are created via {@link ConfigurationBuilder#build()}. 
+ * Note that while the {@link Configuration} is immutable, its properties
+ * may have internal state that may be changed.  For true isolation, use separate
+ * {@link Domain}s when creating {@link Archive}s.
  * 
  * @author <a href="mailto:andrew.rubinger at jboss.org">ALR</a>
  * @version $Revision: $

Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Domain.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Domain.java	2010-04-20 23:19:09 UTC (rev 4282)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Domain.java	2010-04-20 23:23:50 UTC (rev 4283)
@@ -19,9 +19,11 @@
 /**
  * Encapsulates a shared {@link Configuration} to be used 
  * by all {@link Archive}s created by this {@link Domain}'s
- * {@link ArchiveFactory}.  New domains are created via 
- * {@link ShrinkWrap#createDomain()} (for a default, shared configuration)
- * or {@link ShrinkWrap#createDomain(ConfigurationBuilder)} (to supply an explicit
+ * {@link ArchiveFactory}.  New domains are created via
+ * {@link ShrinkWrap#createDomain()} (for a default configuration isolated
+ * from the {@link ShrinkWrap#getDefaultDomain()}), or 
+ * {@link ShrinkWrap#createDomain(Configuration)}
+ * and {@link ShrinkWrap#createDomain(ConfigurationBuilder)} (to supply an explicit
  * configuration property set). 
  *
  * @author <a href="mailto:andrew.rubinger at jboss.org">ALR</a>



More information about the jboss-svn-commits mailing list