JavaTM Platform
Standard Ed. 6

클래스
javax.management.MBeanException 의 사용

MBeanException 를 사용하고 있는 패키지
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.modelmbean ModelMBean 클래스의 정의를 제공합니다.  
javax.management.remote.rmi RMI 연결기는, RMI 를 사용해 클라이언트 요구를 원격 MBean 서버에 전송 하는, JMX 원격 API용의 연결기입니다.  
 

javax.management 에서의 MBeanException 의 사용
 

javax.management 에서의 MBeanException 의 서브 클래스
 class MBeanRegistrationException
          MBeanRegistration 인터페이스의 preRegister() 메소드와 preDeregister() 메소드에 의해 throw 되는 예외를 랩 합니다.
 

MBeanException 을 throw 하는 javax.management 의 메소드
 ObjectInstance MBeanServerConnection. createMBean (String  className, ObjectName  name)
          MBean 를 인스턴스화해, MBean 서버에 등록합니다.
 ObjectInstance MBeanServer. createMBean (String  className, ObjectName  name)
           
 ObjectInstance MBeanServerConnection. createMBean (String  className, ObjectName  name, Object [] params, String [] signature)
          MBean 를 인스턴스화해, MBean 서버에 등록합니다.
 ObjectInstance MBeanServer. createMBean (String  className, ObjectName  name, Object [] params, String [] signature)
           
 ObjectInstance MBeanServerConnection. createMBean (String  className, ObjectName  name, ObjectName  loaderName)
          MBean 를 인스턴스화해, MBean 서버에 등록합니다.
 ObjectInstance MBeanServer. createMBean (String  className, ObjectName  name, ObjectName  loaderName)
           
 ObjectInstance MBeanServerConnection. createMBean (String  className, ObjectName  name, ObjectName  loaderName, Object [] params, String [] signature)
          MBean 를 인스턴스화해, MBean 서버에 등록합니다.
 ObjectInstance MBeanServer. createMBean (String  className, ObjectName  name, ObjectName  loaderName, Object [] params, String [] signature)
           
 Object MBeanServerConnection. getAttribute (ObjectName  name, String  attribute)
          지정된 MBean 의 특정의 속성의 값을 가져옵니다.
 Object MBeanServer. getAttribute (ObjectName  name, String  attribute)
           
 Object StandardMBean. getAttribute (String  attribute)
           
 Object DynamicMBean. getAttribute (String  attribute)
          Dynamic MBean 의 특정의 속성의 값을 가져옵니다.
 Object MBeanServer. instantiate (String  className)
          MBean 서버클래스 로더 리포지터리(repository) 내에 등록된 모든 클래스 로더의 리스트를 사용해, 객체를 인스턴스화합니다.
 Object MBeanServer. instantiate (String  className, Object [] params, String [] signature)
          MBean 서버클래스 로더 리포지터리(repository) 내에 등록된 모든 클래스 로더의 리스트를 사용해, 객체를 인스턴스화합니다.
 Object MBeanServer. instantiate (String  className, ObjectName  loaderName)
          ObjectName 로 지정된 클래스 로더를 사용해, 객체를 인스턴스화합니다.
 Object MBeanServer. instantiate (String  className, ObjectName  loaderName, Object [] params, String [] signature)
          객체를 인스턴스화합니다.
 Object MBeanServerConnection. invoke (ObjectName  name, String  operationName, Object [] params, String [] signature)
          MBean상에서 오퍼레이션을 호출합니다.
 Object MBeanServer. invoke (ObjectName  name, String  operationName, Object [] params, String [] signature)
           
 Object StandardMBean. invoke (String  actionName, Object [] params, String [] signature)
           
 Object DynamicMBean. invoke (String  actionName, Object [] params, String [] signature)
          Dynamic MBean 상에서의 액션의 실행을 허가합니다.
 void PersistentMBean. load ()
          thisMBean 인스턴스를 지속 스토어내의 MBean 용 데이터로 인스턴스화합니다.
 void StandardMBean. setAttribute (Attribute  attribute)
           
 void DynamicMBean. setAttribute (Attribute  attribute)
          Dynamic MBean 의 특정의 속성의 값을 설정합니다.
 void MBeanServerConnection. setAttribute (ObjectName  name, Attribute  attribute)
          지정된 MBean 의 특정의 속성의 값을 설정합니다.
 void MBeanServer. setAttribute (ObjectName  name, Attribute  attribute)
           
 void PersistentMBean. store ()
          이 MBean 인스턴스의 현재 상태를 수중에 넣어, 지속 스토어에 써냅니다.
 

javax.management.modelmbean 에서의 MBeanException 의 사용
 

MBeanException 을 throw 하는 javax.management.modelmbean 의 메소드
 void RequiredModelMBean. addAttributeChangeNotificationListener (NotificationListener  inlistener, String  inAttributeName, Object  inhandback)
           
 void ModelMBeanNotificationBroadcaster. addAttributeChangeNotificationListener (NotificationListener  listener, String  attributeName, Object  handback)
          NotificationListener 인터페이스를 구현하는 객체를 청취자로서 등록합니다.
 Object RequiredModelMBean. getAttribute (String  attrName)
          이 ModelMBean 에 정의된 특정의 속성의 값을 돌려줍니다.
 ModelMBeanAttributeInfo ModelMBeanInfoSupport. getAttribute (String  inName)
           
 ModelMBeanAttributeInfo ModelMBeanInfo. getAttribute (String  inName)
          이름으로 요구된 ModelMBeanAttributeInfo 를 돌려줍니다.
 ModelMBeanConstructorInfo ModelMBeanInfoSupport. getConstructor (String  inName)
          이름으로 요구된 ModelMBeanConstructorInfo 를 돌려줍니다.
 Descriptor ModelMBeanInfoSupport. getDescriptor (String  inDescriptorName)
          이름으로 요구된 Descriptor 를 돌려줍니다.
 Descriptor ModelMBeanInfoSupport. getDescriptor (String  inDescriptorName, String  inDescriptorType)
           
 Descriptor ModelMBeanInfo. getDescriptor (String  inDescriptorName, String  inDescriptorType)
          이름과 descriptorType 로 요구된 Descriptor 를 돌려줍니다.
 Descriptor [] ModelMBeanInfoSupport. getDescriptors (String  inDescriptorType)
           
 Descriptor [] ModelMBeanInfo. getDescriptors (String  inDescriptorType)
          inDescriptorType 형의 ModelMBeanInfo 의 모든 Descriptor 로 구성되는 Descriptor 배열을 돌려줍니다.
 Descriptor ModelMBeanInfoSupport. getMBeanDescriptor ()
           
 Descriptor ModelMBeanInfo. getMBeanDescriptor ()
          MBean 전체 정책를 포함한 ModelMBean 의 기술자를 돌려줍니다.
 ModelMBeanNotificationInfo ModelMBeanInfoSupport. getNotification (String  inName)
           
 ModelMBeanNotificationInfo ModelMBeanInfo. getNotification (String  inName)
          이름으로 요구된 ModelMBeanNotificationInfo 를 돌려줍니다.
 ModelMBeanOperationInfo ModelMBeanInfoSupport. getOperation (String  inName)
           
 ModelMBeanOperationInfo ModelMBeanInfo. getOperation (String  inName)
          이름으로 요구된 ModelMBeanOperationInfo 를 돌려줍니다.
 Object RequiredModelMBean. invoke (String  opName, Object [] opArgs, String [] sig)
          RequiredModelMBean 로부터 메소드를 호출해, 그 실행 결과를 돌려줍니다.
 void RequiredModelMBean. load ()
          이 MBean 인스턴스를 지속 스토어내의 MBean 용 데이터로 인스턴스화합니다.
 void RequiredModelMBean. removeAttributeChangeNotificationListener (NotificationListener  inlistener, String  inAttributeName)
           
 void ModelMBeanNotificationBroadcaster. removeAttributeChangeNotificationListener (NotificationListener  listener, String  attributeName)
          RequiredModelMBean 로부터 attributeChangeNotification 의 청취자를 삭제합니다.
 void RequiredModelMBean. sendAttributeChangeNotification (Attribute  inOldVal, Attribute  inNewVal)
           
 void ModelMBeanNotificationBroadcaster. sendAttributeChangeNotification (Attribute  oldValue, Attribute  newValue)
          ModelMBean 상의 등록이 끝난 AttributeChangeNotification 청취자에게, 속성의 낡은 값과 새로운 값을 포함한 attributeChangeNotification 를 송신합니다.
 void RequiredModelMBean. sendAttributeChangeNotification (AttributeChangeNotification  ntfyObj)
           
 void ModelMBeanNotificationBroadcaster. sendAttributeChangeNotification (AttributeChangeNotification  notification)
          ModelMBean 상의 등록이 끝난 attributeChangeNotification 청취자에게 건네지는 attributeChangeNotification 를 송신합니다.
 void RequiredModelMBean. sendNotification (Notification  ntfyObj)
           
 void ModelMBeanNotificationBroadcaster. sendNotification (Notification  ntfyObj)
          ModelMBean 상의 등록이 끝난 Notification 청취자에게, jmx.modelmbean.generic 통지로서 건네받는 Notification 를 송신합니다.
 void RequiredModelMBean. sendNotification (String  ntfyText)
           
 void ModelMBeanNotificationBroadcaster. sendNotification (String  ntfyText)
          ModelMBean 상의 등록이 끝난 Notification 청취자에게 건네지는 텍스트 캐릭터 라인을 포함한 Notification 를 송신합니다.
 void RequiredModelMBean. setAttribute (Attribute  attribute)
          지정의 ModelMBean 의 특정의 속성의 값을 설정합니다.
 void ModelMBeanInfoSupport. setDescriptor (Descriptor  inDescriptor, String  inDescriptorType)
           
 void ModelMBeanInfo. setDescriptor (Descriptor  inDescriptor, String  inDescriptorType)
          ModelMBean 의 inDescriptorType 형의 정보 배열내에 기술자를 설정합니다.
 void ModelMBeanInfoSupport. setDescriptors (Descriptor [] inDescriptors)
           
 void ModelMBeanInfo. setDescriptors (Descriptor [] inDescriptors)
          ModelMBeanInfo 에 기술자를 추가하는지, ModelMBeanInfo 내의 기술자를 옮겨놓습니다.
 void RequiredModelMBean. setManagedResource (Object  mr, String  mr_type)
          이 ModelMBean 관리 인터페이스내의 모든 메소드 (MBeanInfo 와 Descriptor)의 실행 대상이 되는, 객체의 인스턴스 핸들을 설정합니다.
 void ModelMBean. setManagedResource (Object  mr, String  mr_type)
          이 ModelMBean 관리 인터페이스내의 모든 메소드 (MBeanInfo 와 Descriptor)의 실행 대상이 되는, 객체의 인스턴스 핸들을 설정합니다.
 void ModelMBeanInfoSupport. setMBeanDescriptor (Descriptor  inMBeanDescriptor)
           
 void ModelMBeanInfo. setMBeanDescriptor (Descriptor  inDescriptor)
          ModelMBean 의 기술자를 설정합니다.
 void RequiredModelMBean. setModelMBeanInfo (ModelMBeanInfo  mbi)
          ModelMBeanInfo 를 사용해 ModelMBean 객체를 초기화합니다.
 void ModelMBean. setModelMBeanInfo (ModelMBeanInfo  inModelMBeanInfo)
          ModelMBeanInfo 를 사용해 ModelMBean 객체를 초기화합니다.
 void RequiredModelMBean. store ()
          이 MBean 인스턴스의 현재 상태를 수중에 넣어, 지속 스토어에 써냅니다.
 

MBeanException 을 throw 하는 javax.management.modelmbean 의 생성자
DescriptorSupport (int initNumFields)
          기술자의 생성자 입니다.
DescriptorSupport (String  inStr)
          XML String 를 취하는 기술자의 생성자 입니다.
RequiredModelMBean ()
          빈 상태(empty)의 ModelMBeanInfo 으로 RequiredModelMBean 를 구축합니다.
RequiredModelMBean (ModelMBeanInfo  mbi)
          건네받은 ModelMBeanInfo 을 사용해 RequiredModelMBean 객체를 구축합니다.
 

javax.management.remote.rmi 에서의 MBeanException 의 사용
 

MBeanException 을 throw 하는 javax.management.remote.rmi 의 메소드
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, MarshalledObject  $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject  $param_Subject_5)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, ObjectName  loaderName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, ObjectName  $param_ObjectName_3, MarshalledObject  $param_MarshalledObject_4, String [] $param_arrayOf_String_5, Subject  $param_Subject_6)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, ObjectName  loaderName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, ObjectName  loaderName, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName, ObjectName) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, ObjectName  $param_ObjectName_3, Subject  $param_Subject_4)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, ObjectName  loaderName, Subject  delegationSubject)
           
 ObjectInstance RMIConnection. createMBean (String  className, ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.createMBean(String, ObjectName) 메소드를 처리합니다.
 ObjectInstance RMIConnectionImpl_Stub. createMBean (String  $param_String_1, ObjectName  $param_ObjectName_2, Subject  $param_Subject_3)
           
 ObjectInstance RMIConnectionImpl. createMBean (String  className, ObjectName  name, Subject  delegationSubject)
           
 Object RMIConnection. getAttribute (ObjectName  name, String  attribute, Subject  delegationSubject)
          MBeanServerConnection.getAttribute(ObjectName, String) 메소드를 처리합니다.
 Object RMIConnectionImpl_Stub. getAttribute (ObjectName  $param_ObjectName_1, String  $param_String_2, Subject  $param_Subject_3)
           
 Object RMIConnectionImpl. getAttribute (ObjectName  name, String  attribute, Subject  delegationSubject)
           
 Object RMIConnection. invoke (ObjectName  name, String  operationName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
          MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) 메소드를 처리합니다.
 Object RMIConnectionImpl_Stub. invoke (ObjectName  $param_ObjectName_1, String  $param_String_2, MarshalledObject  $param_MarshalledObject_3, String [] $param_arrayOf_String_4, Subject  $param_Subject_5)
           
 Object RMIConnectionImpl. invoke (ObjectName  name, String  operationName, MarshalledObject  params, String [] signature, Subject  delegationSubject)
           
 void RMIConnection. setAttribute (ObjectName  name, MarshalledObject  attribute, Subject  delegationSubject)
          MBeanServerConnection.setAttribute(ObjectName, Attribute) 메소드를 처리합니다.
 void RMIConnectionImpl_Stub. setAttribute (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 void RMIConnectionImpl. setAttribute (ObjectName  name, MarshalledObject  attribute, Subject  delegationSubject)
           
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.