[jboss-cvs] JBossAS SVN: r79958 - projects/metadata/trunk/src/main/java/org/jboss/metadata/process/processor/ejb/jboss.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 23 03:51:29 EDT 2008


Author: ALRubinger
Date: 2008-10-23 03:51:29 -0400 (Thu, 23 Oct 2008)
New Revision: 79958

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/process/processor/ejb/jboss/ClusterConfigDefaultValueProcessor.java
Log:
[JBMETA-133] Add a conventience instance

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/process/processor/ejb/jboss/ClusterConfigDefaultValueProcessor.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/process/processor/ejb/jboss/ClusterConfigDefaultValueProcessor.java	2008-10-23 07:49:38 UTC (rev 79957)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/process/processor/ejb/jboss/ClusterConfigDefaultValueProcessor.java	2008-10-23 07:51:29 UTC (rev 79958)
@@ -39,12 +39,25 @@
  */
 public class ClusterConfigDefaultValueProcessor<T extends JBossMetaData> implements JBossMetaDataProcessor<T>
 {
-   
+
+   // --------------------------------------------------------------------------------||
+   // Class Members ------------------------------------------------------------------||
+   // --------------------------------------------------------------------------------||
+
+   /**
+    * Convenience instance
+    */
+   public static final ClusterConfigDefaultValueProcessor<JBossMetaData> INSTANCE = new ClusterConfigDefaultValueProcessor<JBossMetaData>();
+
+   // --------------------------------------------------------------------------------||
+   // Required Implementations -------------------------------------------------------||
+   // --------------------------------------------------------------------------------||
+
    public T process(T metadata) throws ProcessingException
    {
       // Sanity Check
       assert metadata != null : "Specified metadata was null";
-      
+
       // For each EJB
       for (JBossEnterpriseBeanMetaData ejb : metadata.getEnterpriseBeans())
       {
@@ -56,21 +69,21 @@
 
          // Cast
          JBossSessionBeanMetaData smd = (JBossSessionBeanMetaData) ejb;
-         
+
          // Create a default cluster configuration
-         if(smd.isClustered() && smd.getClusterConfig() == null)
+         if (smd.isClustered() && smd.getClusterConfig() == null)
          {
             ClusterConfigMetaData clusterConfig = new ClusterConfigMetaData();
-            
+
             clusterConfig.setBeanLoadBalancePolicy(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT);
             clusterConfig.setHomeLoadBalancePolicy(ClusteredDefaults.LOAD_BALANCE_POLICY_DEFAULT);
             clusterConfig.setPartitionName(ClusteredDefaults.PARTITION_NAME_DEFAULT);
             clusterConfig.setDescriptions(ProcessorUtils.getDescription("cluster-config for: " + smd.getEjbClass()));
-            
+
             smd.setClusterConfig(clusterConfig);
          }
       }
-      
+
       // Return
       return metadata;
    }




More information about the jboss-cvs-commits mailing list