JavaTM Platform
Standard Ed. 6

org.omg.PortableInterceptor
인터페이스 IORInterceptorOperations

모든 슈퍼 인터페이스:
InterceptorOperations
기존의 서브 인터페이스의 일람:
IORInterceptor , IORInterceptor_3_0 , IORInterceptor_3_0Operations


public interface IORInterceptorOperations
extends InterceptorOperations

IOR 내의 프로파일에 포함되는 태그 첨부 컴퍼넌트의 작성에 사용되는 인타세프타입니다.

일부의 이식성이 있는 ORB 서비스 구현에서는, 클라이언트의 ORB 서비스 구현이 올바르게 기능할 수 있도록(듯이), 서버 또는 객체의 ORB 서비스 관련 기능이 기술되고 있는 정보를 추가할 필요가 있습니다.

이것은,IORInterceptorIORInfo 인터페이스를 개입시켜 지원되고 있습니다.

관련 항목:
IORInfo

메소드의 개요
 void establish_components (IORInfo  info)
          서버측의 ORB 는, 객체 참조의 프로파일에 포함되어 있는 컴퍼넌트의 리스트를 작성할 때, 등록된 모든 IORInterceptor 인스턴스에 대해서 establish_components 조작을 호출합니다.
 
인터페이스 org.omg.PortableInterceptor. InterceptorOperations 로부터 상속된 메소드
destroy , name
 

메소드의 상세

establish_components

void establish_components(IORInfo  info)
서버측의 ORB 는, 객체 참조의 프로파일에 포함되어 있는 컴퍼넌트의 리스트를 작성할 때, 등록된 모든 IORInterceptor 인스턴스에 대해서 establish_components 조작을 호출합니다. 이 조작은, 반드시 개개의 객체 참조 마다 불려 간다고는 할 수 없습니다. POA 의 경우, 이 조작은 POA::create_POA 가 불려 갈 때마다 불려 갑니다. 어느 경우도, 서버측의 개개의 정책 세트 마다 최저 1 회는 establish_components 가 불려 가는 것이 보증되고 있습니다.

establish_components 의 구현에서는, 예외는 throw 되지 않습니다. throw 되었을 경우, ORB 는 그 예외를 무시해, 다음의 IOR 인타세프타의 establish_components 조작을 호출합니다.

파라미터:
info - 해당하는 정책를 조회해, 생성된 IOR 에 짜넣어진다 컴퍼넌트를 추가하기 위해서, ORB 서비스에 의해 사용된다 IORInfo 인스턴스

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