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 mx4j.tools.stats;
10:
11: import javax.management.ObjectName;
12:
13: /**
14: * Management interface for ObserverStatisticsRecorder MBeans.
15: *
16: * @version $Revision: 1.3 $
17: */
18: public interface ObserverStatisticsRecorderMBean extends
19: StatisticsRecorderMBean {
20: /**
21: * Sets the ObjectName to be observed
22: */
23: public void setObservedObject(ObjectName object);
24:
25: /**
26: * Returns the observed ObjectName
27: */
28: public ObjectName getObservedObject();
29:
30: /**
31: * Returns the observed Attribute
32: */
33: public String getObservedAttribute();
34:
35: /**
36: * Sets the Attribute to be observed
37: */
38: public void setObservedAttribute(String attribute);
39: }
|