1 package javax.management.j2ee;
2
3 /**
4 * Represents a standard measurements of the lowest and highest
5 * value an attribute has held as well as its current value
6 *
7 * @author <a href="mailto:marc@jboss.org">Marc Fleury</a>
8 * @author <a href="mailto:andreas@jboss.org">Andreas Schaefer</a>
9 * @version $Revision: 1.1 $
10 *
11 * <p><b>Revisions:</b>
12 *
13 * <p><b>200112009 Andreas Schaefer:</b>
14 * <ul>
15 * <li> Adjustment to the new JBoss guide lines and also adjustments
16 * to the latest JSR-77 specification
17 * </ul>
18 **/
19 public interface RangeStatistic
20 extends Statistic
21 {
22 // Constants -----------------------------------------------------
23
24 // Public --------------------------------------------------------
25
26 /**
27 * @return The lowest value this attribute has held since the beginning of
28 * the measurements
29 **/
30 public long getLowWaterMark();
31
32 /**
33 * @return The highest value this attribute has held since the beginning of
34 * the measurements
35 **/
36 public long getHighWaterMark();
37
38 /**
39 * @return The current value of the attribute
40 **/
41 public long getCurrent();
42
43 // Package protected ---------------------------------------------
44
45 // Protected -----------------------------------------------------
46
47 // Static inner classes -------------------------------------------------
48 }