CVS update: JGroups/src/org/jgroups/conf ProtocolConfiguration.java PlainConfigurator.java XmlConfigurator.java

"Bela Ban" <[email protected]> Thu, 16 Sep 2010 14:21:42 +0000
Newsgroups gmane.comp.java.javagroups.cvs
Message-ID <[email protected]>
  User: belaban 
  Date: 10/09/16 14:21:42

  Modified:    src/org/jgroups/conf ProtocolConfiguration.java
                        PlainConfigurator.java XmlConfigurator.java
  Log:
  ns
  
  Revision  Changes    Path
  1.5       +5 -1      JGroups/src/org/jgroups/conf/ProtocolConfiguration.java
  
  Index: ProtocolConfiguration.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/conf/ProtocolConfiguration.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ProtocolConfiguration.java	16 Sep 2010 11:55:31 -0000	1.4
  +++ ProtocolConfiguration.java	16 Sep 2010 14:21:42 -0000	1.5
  @@ -13,7 +13,7 @@
    * Parses and encapsulates the specification for 1 protocol of the protocol stack, e.g.
    * <code>UNICAST(timeout=5000)</code>
    * @author Bela Ban
  - * @version $Id: ProtocolConfiguration.java,v 1.4 2010/09/16 11:55:31 belaban Exp $
  + * @version $Id: ProtocolConfiguration.java,v 1.5 2010/09/16 14:21:42 belaban Exp $
    */
   public class ProtocolConfiguration {
       private final String protocol_name;
  @@ -63,6 +63,10 @@
           return properties;
       }
   
  +    public String getPropertiesString() {
  +        return properties_str;
  +    }
  +
       public Map<String, String> getOriginalProperties() throws Exception {
           Map<String, String> props=new HashMap<String, String>();
           parsePropertiesString(props);
  
  
  
  1.4       +10 -6     JGroups/src/org/jgroups/conf/PlainConfigurator.java
  
  Index: PlainConfigurator.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/conf/PlainConfigurator.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PlainConfigurator.java	16 Sep 2010 11:55:32 -0000	1.3
  +++ PlainConfigurator.java	16 Sep 2010 14:21:42 -0000	1.4
  @@ -1,7 +1,9 @@
  -// $Id: PlainConfigurator.java,v 1.3 2010/09/16 11:55:32 belaban Exp $
  +// $Id: PlainConfigurator.java,v 1.4 2010/09/16 14:21:42 belaban Exp $
   
   package org.jgroups.conf;
   
  +import org.jgroups.stack.Configurator;
  +
   import java.util.List;
   
   /**
  @@ -32,11 +34,13 @@
           return mProperties;
       }
   
  -    /**
  -     * Throws a UnsupportedOperationException all the time. No parsing implemented.
  -     */
  +    
       public List<ProtocolConfiguration> getProtocolStack() {
  -        /**todo: Implement this org.jgroups.conf.ProtocolStackConfigurator method*/
  -        throw new java.lang.UnsupportedOperationException("Method getProtocolStack() not yet implemented.");
  +        try {
  +            return Configurator.parseConfigurations(mProperties);
  +        }
  +        catch(Exception e) {
  +            throw new RuntimeException(e);
  +        }
       }
   }
  
  
  
  1.33      +4 -16     JGroups/src/org/jgroups/conf/XmlConfigurator.java
  
  Index: XmlConfigurator.java
  ===================================================================
  RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/conf/XmlConfigurator.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- XmlConfigurator.java	16 Sep 2010 11:55:32 -0000	1.32
  +++ XmlConfigurator.java	16 Sep 2010 14:21:42 -0000	1.33
  @@ -4,7 +4,7 @@
   /**
    * Uses XML to configure a protocol stack
    * @author Vladimir Blagojevic
  - * @version $Id: XmlConfigurator.java,v 1.32 2010/09/16 11:55:32 belaban Exp $
  + * @version $Id: XmlConfigurator.java,v 1.33 2010/09/16 14:21:42 belaban Exp $
    */
   
   import org.jgroups.Global;
  @@ -71,9 +71,7 @@
   
       /**
        * 
  -     * @param convert
  -     *                If false: print old plain output, else print new XML
  -     *                format
  +     * @param convert If false: print old plain output, else print new XML format
        * @return String with protocol stack in specified format
        */
       public String getProtocolStackString(boolean convert) {
  @@ -292,14 +290,8 @@
   
               if(old_format) {
                   String cfg=inputAsString(input);
  -                Vector<ProtocolConfiguration> tmp=Configurator.parseConfigurations(cfg);
  +                List<ProtocolConfiguration> tmp=Configurator.parseConfigurations(cfg);
                   System.out.println(dump(tmp));
  -
  -                //                conf=XmlConfigurator.getInstanceOldFormat(input);
  -                //                output=conf.getProtocolStackString(true);
  -                //                output=replace(output, "org.jgroups.protocols.", "");
  -                //                System.out.println(getTitle(input_file));
  -                //                System.out.println('\n' + output);
               }
               else {
                   conf=XmlConfigurator.getInstance(input);
  @@ -312,11 +304,7 @@
           }
       }
   
  -    /**
  -     * @param tmp
  -     *                Vector of Configurator.ProtocolConfiguration
  -     * @return String (XML format)
  -     */
  +    
       private static String dump(Collection<ProtocolConfiguration> configs) {
           StringBuilder sb=new StringBuilder();
           String indent="  ";
  
  
  

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev