|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface IORInterceptorOperations
IOR 내의 프로파일에 포함되는 태그 첨부 컴퍼넌트의 작성에 사용되는 인타세프타입니다.
일부의 이식성이 있는 ORB 서비스 구현에서는, 클라이언트의 ORB 서비스 구현이 올바르게 기능할 수 있도록(듯이), 서버 또는 객체의 ORB 서비스 관련 기능이 기술되고 있는 정보를 추가할 필요가 있습니다.
이것은,IORInterceptor
와 IORInfo
인터페이스를 개입시켜 지원되고 있습니다.
IORInfo
메소드의 개요 | |
---|---|
void |
establish_components (IORInfo info)
서버측의 ORB 는, 객체 참조의 프로파일에 포함되어 있는 컴퍼넌트의 리스트를 작성할 때, 등록된 모든 IORInterceptor 인스턴스에 대해서 establish_components 조작을 호출합니다. |
인터페이스 org.omg.PortableInterceptor. InterceptorOperations 로부터 상속된 메소드 |
---|
destroy , name |
메소드의 상세 |
---|
void establish_components(IORInfo info)
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 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.