JavaTM Platform
Standard Ed. 6

인터페이스
java.lang.reflect.InvocationHandler 의 사용

InvocationHandler 를 사용하고 있는 패키지
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
java.lang.reflect 클래스와 객체에 관한 리플렉트 정보를 취득하는 클래스 및 인터페이스를 제공합니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.openmbean 공개 데이터형과 Open MBean 기술자 클래스를 제공합니다.  
 

java.beans 에서의 InvocationHandler 의 사용
 

InvocationHandler 를 구현하고 있는 java.beans 의 클래스
 class EventHandler
          EventHandler 클래스는, 수신 이벤트 객체와 타겟 객체를 포함한 단순한 문장을 실행하는 메소드를 가지는, 이벤트 청취자의 동적 생성을 지원합니다.
 

java.lang.reflect 에서의 InvocationHandler 의 사용
 

InvocationHandler 로서 선언되고 있는 java.lang.reflect 의 필드
protected  InvocationHandler Proxy. h
          이 프록시 인스턴스의 호출 핸들러입니다.
 

InvocationHandler 를 돌려주는 java.lang.reflect 의 메소드
static InvocationHandler Proxy. getInvocationHandler (Object  proxy)
          지정된 프록시 인스턴스의 호출 핸들러를 돌려줍니다.
 

InvocationHandler 형의 파라미터를 가지는 java.lang.reflect 의 메소드
static Object Proxy. newProxyInstance (ClassLoader  loader, Class <? >[] interfaces, InvocationHandler  h)
          지정된 호출 핸들러에 대해서 메소드 호출을 발송 하는, 지정된 인터페이스의 프록시 클래스의 인스턴스를 돌려줍니다.
 

InvocationHandler 형의 파라미터를 가지는 java.lang.reflect 의 생성자
Proxy (InvocationHandler  h)
          지정된 값으로, 서브 클래스 (일반적으로은 동적 프록시 클래스)로부터 그 호출 핸들러에 새로운 Proxy 인스턴스를 구축합니다.
 

java.rmi.server 에서의 InvocationHandler 의 사용
 

InvocationHandler 를 구현하고 있는 java.rmi.server 의 클래스
 class RemoteObjectInvocationHandler
          Java 원격 메소드 호출 (Java RMI)로 사용되는 InvocationHandler 인터페이스 구현입니다.
 

javax.management 에서의 InvocationHandler 의 사용
 

InvocationHandler 를 구현하고 있는 javax.management 의 클래스
 class MBeanServerInvocationHandler
          MBean 의 관리 인터페이스내에서, MBean 서버로부터 MBean 에 메소드를 건네주는 InvocationHandler 입니다.
 

javax.management.openmbean 에서의 InvocationHandler 의 사용
 

InvocationHandler 를 구현하고 있는 javax.management.openmbean 의 클래스
 class CompositeDataInvocationHandler
          취득 메소드를 CompositeData 에 전송 하는 InvocationHandler 입니다.
 


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 도 참조해 주세요.