01: /*
02: * Copyright (C) The MX4J Contributors.
03: * All rights reserved.
04: *
05: * This software is distributed under the terms of the MX4J License version 1.0.
06: * See the terms of the MX4J License in the documentation provided with this software.
07: */
08:
09: package javax.management.monitor;
10:
11: import javax.management.ObjectName;
12:
13: /**
14: * @version $Revision: 1.7 $
15: */
16: public interface StringMonitorMBean extends
17: javax.management.monitor.MonitorMBean {
18: /**
19: * @deprecated
20: */
21: public String getDerivedGauge();
22:
23: /**
24: * @deprecated
25: */
26: public long getDerivedGaugeTimeStamp();
27:
28: public String getDerivedGauge(ObjectName objectName);
29:
30: public long getDerivedGaugeTimeStamp(ObjectName objectName);
31:
32: public String getStringToCompare();
33:
34: public void setStringToCompare(String value)
35: throws IllegalArgumentException;
36:
37: public boolean getNotifyMatch();
38:
39: public void setNotifyMatch(boolean value);
40:
41: public boolean getNotifyDiffer();
42:
43: public void setNotifyDiffer(boolean value);
44: }
|