User: ejort   
  Date: 02/03/24 03:50:27

  Modified:    src/main/test/compliance/monitor/support Tag: BranchMX_1_0
                        CounterSupport.java CounterSupportMBean.java
                        StringSupport.java StringSupportMBean.java
  Added:       src/main/test/compliance/monitor/support Tag: BranchMX_1_0
                        GaugeSupport.java GaugeSupportMBean.java
                        MonitorSupport.java
  Log:
  Made queries threadsafe, better but still incomplete monitor tests
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +31 -4     jmx/src/main/test/compliance/monitor/support/CounterSupport.java
  
  Index: CounterSupport.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jmx/src/main/test/compliance/monitor/support/CounterSupport.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- CounterSupport.java       26 Jan 2002 21:02:21 -0000      1.1
  +++ CounterSupport.java       24 Mar 2002 11:50:27 -0000      1.1.2.1
  @@ -8,17 +8,44 @@
   package test.compliance.monitor.support;
   
   public class CounterSupport 
  +  extends MonitorSupport
     implements CounterSupportMBean
   {
  -  private int value;
  +  private Number value;
   
  -  public int getValue()
  +  public Number getValue()
     {
  -    return value;
  +     lock("get");
  +     try
  +     {
  +        return value;
  +     }
  +     finally
  +     {
  +        unlock("get");
  +     }
     }
   
  -  public void setValue(int value)
  +  public void setValue(Number value)
     {
        this.value = value;
  +  }
  +
  +  public Number getWrongNull()
  +  {
  +    return null;
  +  }
  +
  +  public String getWrongType()
  +  {
  +    return "Wrong";
  +  }
  +
  +  public Number getWrongException()
  +  {
  +     throw new RuntimeException("It is broke");
  +  }
  +  public void setWriteOnly(Number value)
  +  {
     }
   }
  
  
  
  1.1.2.1   +6 -2      
jmx/src/main/test/compliance/monitor/support/CounterSupportMBean.java
  
  Index: CounterSupportMBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jmx/src/main/test/compliance/monitor/support/CounterSupportMBean.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- CounterSupportMBean.java  26 Jan 2002 21:02:21 -0000      1.1
  +++ CounterSupportMBean.java  24 Mar 2002 11:50:27 -0000      1.1.2.1
  @@ -9,6 +9,10 @@
   
   public interface CounterSupportMBean
   {
  -  public int getValue();
  -  public void setValue(int value);
  +  public Number getValue();
  +  public void setValue(Number value);
  +  public Number getWrongNull();
  +  public String getWrongType();
  +  public Number getWrongException();
  +  public void setWriteOnly(Number value);
   }
  
  
  
  1.1.2.1   +29 -1     jmx/src/main/test/compliance/monitor/support/StringSupport.java
  
  Index: StringSupport.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jmx/src/main/test/compliance/monitor/support/StringSupport.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- StringSupport.java        26 Jan 2002 21:02:21 -0000      1.1
  +++ StringSupport.java        24 Mar 2002 11:50:27 -0000      1.1.2.1
  @@ -8,17 +8,45 @@
   package test.compliance.monitor.support;
   
   public class StringSupport 
  +  extends MonitorSupport
     implements StringSupportMBean
   {
     private String value;
   
     public String getValue()
     {
  -    return value;
  +     lock("get");
  +     try
  +     {
  +        return value;
  +     }
  +     finally
  +     {
  +        unlock("get");
  +     }
     }
   
     public void setValue(String value)
     {
  +     lock("set");
        this.value = value;
  +  }
  +
  +  public String getWrongNull()
  +  {
  +    return null;
  +  }
  +
  +  public Integer getWrongType()
  +  {
  +    return new Integer(0);
  +  }
  +
  +  public String getWrongException()
  +  {
  +     throw new RuntimeException("It is broke");
  +  }
  +  public void setWriteOnly(String value)
  +  {
     }
   }
  
  
  
  1.1.2.1   +4 -0      
jmx/src/main/test/compliance/monitor/support/StringSupportMBean.java
  
  Index: StringSupportMBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jmx/src/main/test/compliance/monitor/support/StringSupportMBean.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- StringSupportMBean.java   26 Jan 2002 21:02:21 -0000      1.1
  +++ StringSupportMBean.java   24 Mar 2002 11:50:27 -0000      1.1.2.1
  @@ -11,4 +11,8 @@
   {
     public String getValue();
     public void setValue(String value);
  +  public String getWrongNull();
  +  public Integer getWrongType();
  +  public String getWrongException();
  +  public void setWriteOnly(String value);
   }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +51 -0     
jmx/src/main/test/compliance/monitor/support/Attic/GaugeSupport.java
  
  
  
  
  1.1.2.1   +18 -0     
jmx/src/main/test/compliance/monitor/support/Attic/GaugeSupportMBean.java
  
  
  
  
  1.1.2.1   +35 -0     
jmx/src/main/test/compliance/monitor/support/Attic/MonitorSupport.java
  
  
  
  

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

Reply via email to