[jboss-cvs] JBossAS SVN: r86981 - in branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered: metadata and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 8 14:30:49 EDT 2009


Author: bstansberry at jboss.com
Date: 2009-04-08 14:30:49 -0400 (Wed, 08 Apr 2009)
New Revision: 86981

Modified:
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/ImmutableClusteredDeploymentRepository.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ClusteredProfileSourceMetaData.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/HotDeploymentClusteredProfileSourceMetaData.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/Identifiable.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ImmutableClusteredProfileSourceMetaData.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/RepositoryRootMetadata.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/AbstractSynchronizationPolicy.java
   branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/TwoPhaseCommitAction.java
Log:
[JBAS-5552] more Javadoc

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/ImmutableClusteredDeploymentRepository.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/ImmutableClusteredDeploymentRepository.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/ImmutableClusteredDeploymentRepository.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -30,13 +30,19 @@
 import java.util.Map;
 import java.util.Set;
 
+import org.jboss.profileservice.spi.DeploymentRepository;
 import org.jboss.profileservice.spi.ModificationInfo;
 import org.jboss.profileservice.spi.ProfileKey;
 import org.jboss.system.server.profileservice.repository.clustered.local.LocalContentManagerFactory;
 
 /**
+ * A {@link ClusteredDeploymentRepository} that will only accept content changes
+ * <i>pulled</i> from the cluster at {@link DeploymentRepository#load() load} time;
+ * pushing updates to the cluster at load is not support, nor are changes
+ * after load supported.  Such a repository can be used to provision a node
+ * from the cluster at startup, while leaving content immutable thereafter.
+ * 
  * @author Brian Stansberry
- *
  */
 public class ImmutableClusteredDeploymentRepository extends ClusteredDeploymentRepository
 {
@@ -81,7 +87,5 @@
       }
       return update;
    }
-   
-   
 
 }

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ClusteredProfileSourceMetaData.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ClusteredProfileSourceMetaData.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ClusteredProfileSourceMetaData.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -24,11 +24,14 @@
 
 import javax.xml.bind.annotation.XmlAttribute;
 
+import org.jboss.profileservice.spi.metadata.ProfileSourceMetaData;
 import org.jboss.system.server.profile.repository.metadata.AbstractProfileSourceMetaData;
 
 /**
+ * Base class for {@link ProfileSourceMetaData} that indicates a clustered
+ * repository should be used.
+ * 
  * @author Brian Stansberry
- *
  */
 public abstract class ClusteredProfileSourceMetaData extends AbstractProfileSourceMetaData
 {

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/HotDeploymentClusteredProfileSourceMetaData.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/HotDeploymentClusteredProfileSourceMetaData.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/HotDeploymentClusteredProfileSourceMetaData.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -22,10 +22,14 @@
 
 package org.jboss.system.server.profileservice.repository.clustered.metadata;
 
+import org.jboss.profileservice.spi.metadata.ProfileSourceMetaData;
 
+
 /**
+ * {@link ProfileSourceMetaData} that indicates a clustered
+ * repository that supports hot deployment should be used.
+ * 
  * @author Brian Stansberry
- *
  */
 public class HotDeploymentClusteredProfileSourceMetaData extends ClusteredProfileSourceMetaData
 {

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/Identifiable.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/Identifiable.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/Identifiable.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -23,8 +23,8 @@
 package org.jboss.system.server.profileservice.repository.clustered.metadata;
 
 /**
+ * Object with an id.
  *
- *
  * @author Brian Stansberry
  * 
  * @version $Revision: $

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ImmutableClusteredProfileSourceMetaData.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ImmutableClusteredProfileSourceMetaData.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/ImmutableClusteredProfileSourceMetaData.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -22,9 +22,15 @@
 
 package org.jboss.system.server.profileservice.repository.clustered.metadata;
 
+import org.jboss.profileservice.spi.DeploymentRepository;
+import org.jboss.profileservice.spi.metadata.ProfileSourceMetaData;
+
 /**
+ * {@link ProfileSourceMetaData} that indicates a clustered
+ * repository that does not support content changes after 
+ * {@link DeploymentRepository#load()} is called should be used.
+ * 
  * @author Brian Stansberry
- *
  */
 public class ImmutableClusteredProfileSourceMetaData extends ClusteredProfileSourceMetaData
 {

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/RepositoryRootMetadata.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/RepositoryRootMetadata.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/metadata/RepositoryRootMetadata.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -31,8 +31,11 @@
 import javax.xml.bind.annotation.XmlElement;
 
 /**
+ * Concise description of the contents under a single root URI in a
+ * ClusteredDeploymentRepository. A repository may consist of multiple root
+ * URIs.
+ * 
  * @author Brian Stansberry
- *
  */
 public class RepositoryRootMetadata  
    extends AbstractSortedMetadataContainer<List<String>, RepositoryItemMetadata>

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/AbstractSynchronizationPolicy.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/AbstractSynchronizationPolicy.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/AbstractSynchronizationPolicy.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -29,7 +29,7 @@
 /**
  * Abstract base class to support implementations of {@link SynchronizationPolicy}.
  * <p>
- * Implements of the various RepositorySynchronizationPolicy 
+ * Implements the various RepositorySynchronizationPolicy 
  * <i>acceptXXX</i> methods by checking if a Boolean property has been set
  * dictating the response; if not delegates the call to one of the abstract
  * protected methods that subclasses implement.

Modified: branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/TwoPhaseCommitAction.java
===================================================================
--- branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/TwoPhaseCommitAction.java	2009-04-08 18:26:58 UTC (rev 86980)
+++ branches/Branch_5_x/system/src/main/org/jboss/system/server/profileservice/repository/clustered/sync/TwoPhaseCommitAction.java	2009-04-08 18:30:49 UTC (rev 86981)
@@ -27,7 +27,7 @@
 
 /**
  * View of a {@link SynchronizationAction} used by an
- * implementation of {@link LocalContentManager}, allowing the persister
+ * implementation of {@link LocalContentManager}, allowing the content manager
  * to take the action through a two phase commit process.
  * 
  * @author Brian Stansberry




More information about the jboss-cvs-commits mailing list