User: slaboure
  Date: 02/01/14 12:25:26

  Modified:    src/main/org/jboss/ha/framework/server
                        DistributedReplicantManagerImpl.java
  Log:
  Bug in the JMX viewing helper methods when a service is only available locally
  
  Revision  Changes    Path
  1.12      +9 -4      
jbossmx/src/main/org/jboss/ha/framework/server/DistributedReplicantManagerImpl.java
  
  Index: DistributedReplicantManagerImpl.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbossmx/src/main/org/jboss/ha/framework/server/DistributedReplicantManagerImpl.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- DistributedReplicantManagerImpl.java      2002/01/12 16:52:53     1.11
  +++ DistributedReplicantManagerImpl.java      2002/01/14 20:25:26     1.12
  @@ -28,7 +28,7 @@
    *
    *   @author  <a href="mailto:[EMAIL PROTECTED]";>Bill Burke</a>.
    *   @author  <a href="mailto:[EMAIL PROTECTED]";>Sacha Labourey</a>.
  - *   @version $Revision: 1.11 $
  + *   @version $Revision: 1.12 $
    *
    * <p><b>Revisions:</b><br>
    * <p><b>2001/10/31: marcf</b>
  @@ -127,7 +127,10 @@
         while (catsIter.hasNext ())
         {
            String category = (String)catsIter.next ();
  -         java.util.Iterator keysIter = ((HashMap)this.replicants.get 
(category)).keySet ().iterator ();
  +         HashMap content = (HashMap)this.replicants.get (category);
  +         if (content == null)
  +            content = new HashMap ();
  +         java.util.Iterator keysIter = content.keySet ().iterator ();
                     
            result.append ("-----------------------------------------------\n");
            result.append ("Service : ").append (category).append ("\n\n");
  @@ -166,7 +169,10 @@
         while (catsIter.hasNext ())
         {
            String category = (String)catsIter.next ();
  -         java.util.Iterator keysIter = ((HashMap)this.replicants.get 
(category)).keySet ().iterator ();
  +         HashMap content = (HashMap)this.replicants.get (category);
  +         if (content == null)
  +            content = new HashMap ();
  +         java.util.Iterator keysIter = content.keySet ().iterator ();
                     
            result.append ("\t<Service>\n");
            result.append ("\t\t<ServiceName>").append (category).append 
("</ServiceName>\n");
  @@ -434,7 +440,6 @@
      protected void notifyKeyListeners(String key, ArrayList newReplicants)
      {
         log.info("notifyKeyListeners");
  -      
         synchronized(keyListeners)
         {
            ArrayList listeners = (ArrayList)keyListeners.get(key);
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to