< prev index next >

src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/MonitoringManager.java

Print this page




  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 package com.sun.corba.se.spi.monitoring;
  26 
  27 import java.io.Closeable;
  28 import com.sun.corba.se.spi.orb.ORB;
  29 import com.sun.corba.se.spi.monitoring.MonitoredObject;
  30 import java.util.*;
  31 
  32 /**
  33  * <p>
  34  * Monitoring Manager will have a 1 to 1 association with the ORB. This
  35  * gives access to the top level Monitored Object, using which more
  36  * Monitored Objects and Attributes can be added and traversed.
  37  * </p>
  38  * <p>
  39  *
  40  * @author Hemanth Puttaswamy
  41  * </p>
  42  */
  43 public interface MonitoringManager extends Closeable {
  44 
  45   ///////////////////////////////////////
  46   // operations
  47 
  48 /**
  49  * <p>
  50  * Gets the Root Monitored Object which contains a Hierarchy Of Monitored
  51  * Objects exposing various Monitorable Attributes of Various modules.
  52  * </p>
  53  * <p>
  54  *
  55  * @param MonitoredObject ...
  56  * </p>
  57  */
  58     public MonitoredObject getRootMonitoredObject();
  59 /**
  60  * <p>
  61  * Initialize is called whenever there is a start monitoring call to CORBA
  62  * MBean. This will result in triaging initialize to all the
  63  * MonitoredObjects and it's Monitored Attributes.
  64  * </p>
  65  *
  66  */
  67     public void clearState();
  68 
  69 } // end MonitoringManager


  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 package com.sun.corba.se.spi.monitoring;
  26 
  27 import java.io.Closeable;
  28 import com.sun.corba.se.spi.orb.ORB;
  29 import com.sun.corba.se.spi.monitoring.MonitoredObject;
  30 import java.util.*;
  31 
  32 /**

  33  * Monitoring Manager will have a 1 to 1 association with the ORB. This
  34  * gives access to the top level Monitored Object, using which more
  35  * Monitored Objects and Attributes can be added and traversed.


  36  *
  37  * @author Hemanth Puttaswamy

  38  */
  39 public interface MonitoringManager extends Closeable {
  40 
  41   ///////////////////////////////////////
  42   // operations
  43 
  44 /**

  45  * Gets the Root Monitored Object which contains a Hierarchy Of Monitored
  46  * Objects exposing various Monitorable Attributes of Various modules.





  47  */
  48     public MonitoredObject getRootMonitoredObject();
  49 /**

  50  * Initialize is called whenever there is a start monitoring call to CORBA
  51  * MBean. This will result in triaging initialize to all the
  52  * MonitoredObjects and it's Monitored Attributes.


  53  */
  54     public void clearState();
  55 
  56 } // end MonitoringManager
< prev index next >