CVS update: JGroups/src/org/jgroups/demos StompDraw.java

"Bela Ban" <[email protected]> Tue, 26 Oct 2010 17:11:32 +0000
Newsgroups gmane.comp.java.javagroups.cvs
Message-ID <[email protected]>
  User: belaban 
  Date: 10/10/26 17:11:32

  Modified:    src/org/jgroups/demos StompDraw.java
  Log:
  ns
  
  Revision  Changes    Path
  1.2       +16 -5     JGroups/src/org/jgroups/demos/StompDraw.java
  
  Index: StompDraw.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/demos/StompDraw.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StompDraw.java	26 Oct 2010 16:08:40 -0000	1.1
  +++ StompDraw.java	26 Oct 2010 17:11:32 -0000	1.2
  @@ -1,4 +1,4 @@
  -// $Id: StompDraw.java,v 1.1 2010/10/26 16:08:40 belaban Exp $
  +// $Id: StompDraw.java,v 1.2 2010/10/26 17:11:32 belaban Exp $
   
   
   package org.jgroups.demos;
  @@ -22,7 +22,6 @@
    */
   public class StompDraw implements StompConnection.Listener, ActionListener {
       private int                    member_size=1;
  -    static final boolean           first=true;
       private JFrame                 mainFrame=null;
       private JPanel                 sub_panel=null;
       private DrawPanel              panel=null;
  @@ -61,7 +60,6 @@
                  port=args[++i];
                  continue;
              }
  -
              help();
              return;
          }
  @@ -142,7 +140,7 @@
       }
   
       void setTitle() {
  -        setTitle(null);
  +        setTitle("Draw demo - " + member_size + " server(s)");
       }
   
       public void onInfo(Map<String, String> information) {
  @@ -152,10 +150,23 @@
               if(list != null) {
                   member_size=list.size();
                   if(mainFrame != null)
  -                    setTitle("Draw demo - " + member_size + " mbr(s)");
  +                    setTitle();
                   members.clear();
                   members.addAll(list);
               }
  +            else {
  +                String targets=information.get("endpoints");
  +                if(targets != null) {
  +                    list=Util.parseCommaDelimitedStrings(targets);
  +                    if(list != null) {
  +                        member_size=list.size();
  +                        if(mainFrame != null)
  +                            setTitle();
  +                        members.clear();
  +                        members.addAll(list);
  +                    }
  +                }
  +            }
           }
       }
   
  
  
  

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev