JavaTM Platform
Standard Ed. 6

클래스
javax.management.ReflectionException 의 사용

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

javax.management 에서의 ReflectionException 의 사용
 

ReflectionException 를 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)
           
 ObjectInputStream MBeanServer. deserialize (String  className, byte[] data)
          추천 되고 있지 않습니다.  MBeanServer.getClassLoaderRepository() 를 사용해 클래스 로더 리포지터리(repository)를 취득해, 이것을 사용해 직렬화 복원을 실시합니다.
 ObjectInputStream MBeanServer. deserialize (String  className, ObjectName  loaderName, byte[] data)
          추천 되고 있지 않습니다.  getClassLoader 를 사용해, 직렬화 복원에 사용하는 클래스 로더를 가져옵니다.
 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 의 특정의 속성의 값을 가져옵니다.
 AttributeList MBeanServerConnection. getAttributes (ObjectName  name, String [] attributes)
          지정된 MBean 의 복수의 속성의 값을 유효화합니다.
 AttributeList MBeanServer. getAttributes (ObjectName  name, String [] attributes)
           
 MBeanInfo MBeanServerConnection. getMBeanInfo (ObjectName  name)
          이 메소드는, MBean 가 관리용으로서 공개하고 있는 속성과 오퍼레이션을 검출합니다.
 MBeanInfo MBeanServer. getMBeanInfo (ObjectName  name)
           
 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 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)
           
 AttributeList MBeanServerConnection. setAttributes (ObjectName  name, AttributeList  attributes)
          지정된 MBean 의 복수의 속성의 값을 설정합니다.
 AttributeList MBeanServer. setAttributes (ObjectName  name, AttributeList  attributes)
           
 

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

ReflectionException 를 throw 하는 javax.management.modelmbean 의 메소드
 Object RequiredModelMBean. getAttribute (String  attrName)
          이 ModelMBean 에 정의된 특정의 속성의 값을 돌려줍니다.
 Object RequiredModelMBean. invoke (String  opName, Object [] opArgs, String [] sig)
          RequiredModelMBean 로부터 메소드를 호출해, 그 실행 결과를 돌려줍니다.
 void RequiredModelMBean. setAttribute (Attribute  attribute)
          지정의 ModelMBean 의 특정의 속성의 값을 설정합니다.
 

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

ReflectionException 를 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)
           
 AttributeList RMIConnection. getAttributes (ObjectName  name, String [] attributes, Subject  delegationSubject)
          MBeanServerConnection.getAttributes(ObjectName, String[]) 메소드를 처리합니다.
 AttributeList RMIConnectionImpl_Stub. getAttributes (ObjectName  $param_ObjectName_1, String [] $param_arrayOf_String_2, Subject  $param_Subject_3)
           
 AttributeList RMIConnectionImpl. getAttributes (ObjectName  name, String [] attributes, Subject  delegationSubject)
           
 MBeanInfo RMIConnection. getMBeanInfo (ObjectName  name, Subject  delegationSubject)
          MBeanServerConnection.getMBeanInfo(ObjectName) 메소드를 처리합니다.
 MBeanInfo RMIConnectionImpl_Stub. getMBeanInfo (ObjectName  $param_ObjectName_1, Subject  $param_Subject_2)
           
 MBeanInfo RMIConnectionImpl. getMBeanInfo (ObjectName  name, 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)
           
 AttributeList RMIConnection. setAttributes (ObjectName  name, MarshalledObject  attributes, Subject  delegationSubject)
          MBeanServerConnection.setAttributes(ObjectName, AttributeList) 메소드를 처리합니다.
 AttributeList RMIConnectionImpl_Stub. setAttributes (ObjectName  $param_ObjectName_1, MarshalledObject  $param_MarshalledObject_2, Subject  $param_Subject_3)
           
 AttributeList RMIConnectionImpl. setAttributes (ObjectName  name, MarshalledObject  attributes, 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 도 참조해 주세요.