1 23 24 29 30 package com.sun.appserv.management.base; 31 32 import java.util.Map ; 33 34 import javax.management.ObjectName ; 35 import javax.management.MBeanInfo ; 36 import javax.management.NotificationEmitter ; 37 38 import com.sun.appserv.management.DomainRoot; 39 40 41 74 public interface AMX extends NotificationEmitter , AMXMBeanLogging 75 { 76 79 public static final String NOTIFICATION_PREFIX = "com.sun.appserv.management."; 80 81 84 public static final String JMX_DOMAIN = "amx"; 85 86 93 public Container getContainer(); 94 95 100 public DomainRoot getDomainRoot(); 101 102 106 public static final String FULL_TYPE_DELIM = "."; 107 108 109 113 public static final String GROUP_CONFIGURATION = "configuration"; 114 115 118 public static final String GROUP_MONITORING = "monitoring"; 119 120 123 public static final String GROUP_UTILITY = "utility"; 124 125 129 public static final String GROUP_JSR77 = "jsr77"; 130 131 135 public static final String GROUP_OTHER = "other"; 136 137 138 139 142 public final static String J2EE_TYPE_KEY = "j2eeType"; 143 144 147 public final static String NAME_KEY = "name"; 148 149 155 public final static String NO_NAME = "na"; 156 157 161 public final static String NULL_NAME = "null"; 163 164 175 public String getFullType(); 176 177 178 190 public String getGroup(); 191 192 193 194 205 public String getJ2EEType(); 206 207 208 209 216 public String getName(); 217 218 222 public boolean isDAS(); 223 } 224 225 226 227 | Popular Tags |