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