1 7 25 26 27 28 package javax.management.modelmbean; 29 30 import javax.management.Descriptor ; 31 import javax.management.DescriptorAccess ; 32 import javax.management.*; 33 import javax.management.RuntimeOperationsException ; 34 import javax.management.MBeanException ; 35 36 60 61 public interface ModelMBeanInfo 62 { 63 64 65 81 public Descriptor [] getDescriptors(String inDescriptorType) 82 throws MBeanException , RuntimeOperationsException ; 83 84 95 public void setDescriptors(Descriptor [] inDescriptors) 96 throws MBeanException , RuntimeOperationsException ; 97 98 118 119 public Descriptor getDescriptor(String inDescriptorName, String inDescriptorType) 120 throws MBeanException , RuntimeOperationsException ; 121 122 148 149 public void setDescriptor(Descriptor inDescriptor, String inDescriptorType) 150 throws MBeanException , RuntimeOperationsException ; 151 152 153 196 public Descriptor getMBeanDescriptor() 197 throws MBeanException , RuntimeOperationsException ; 198 199 218 219 public void setMBeanDescriptor(Descriptor inDescriptor) 220 throws MBeanException , RuntimeOperationsException ; 221 222 223 238 239 public ModelMBeanAttributeInfo getAttribute(String inName) 240 throws MBeanException , RuntimeOperationsException ; 241 242 243 256 257 public ModelMBeanOperationInfo getOperation(String inName) 258 throws MBeanException , RuntimeOperationsException ; 259 260 261 274 public ModelMBeanNotificationInfo getNotification(String inName) 275 throws MBeanException , RuntimeOperationsException ; 276 277 280 public java.lang.Object clone(); 281 282 288 public MBeanAttributeInfo[] getAttributes(); 289 290 296 public java.lang.String getClassName(); 297 298 304 public MBeanConstructorInfo[] getConstructors(); 305 306 311 public java.lang.String getDescription(); 312 313 329 public MBeanNotificationInfo[] getNotifications(); 330 331 337 public MBeanOperationInfo[] getOperations(); 338 339 } 340 | Popular Tags |