1 23 24 26 27 package com.sun.appserv.management.monitor; 28 29 import java.util.Map ; 30 31 import com.sun.appserv.management.base.XTypes; 32 import com.sun.appserv.management.base.AMX; 33 import com.sun.appserv.management.base.Singleton; 34 import com.sun.appserv.management.base.Utility; 35 import com.sun.appserv.management.base.Container; 36 37 import com.sun.appserv.management.monitor.AMXStringMonitor; 38 import com.sun.appserv.management.monitor.AMXCounterMonitor; 39 import com.sun.appserv.management.monitor.AMXGaugeMonitor; 40 41 42 52 public interface JMXMonitorMgr extends AMX, Singleton, Utility 53 { 54 55 public static final String J2EE_TYPE = XTypes.JMX_MONITOR_MGR; 56 57 61 public AMXStringMonitor createStringMonitor( final String name ); 62 63 67 public AMXCounterMonitor createCounterMonitor( final String name ); 68 69 73 public AMXGaugeMonitor createGaugeMonitor( final String name ); 74 75 76 79 public Map <String ,AMXStringMonitor> getStringMonitorMap(); 80 81 84 public Map <String ,AMXCounterMonitor> getCounterMonitorMap(); 85 86 89 public Map <String ,AMXGaugeMonitor> getGaugeMonitorMap(); 90 91 92 96 public void remove( final String name ); 97 } 98 | Popular Tags |