|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface IORInfoOperations
서버측의 ORB 서비스가 IOR 의 작성시에 적절한 정책에 액세스 하거나 컴퍼넌트를 추가하거나 할 수 있도록(듯이) 합니다. ORB 는, 이 인터페이스의 ORB 구현의 인스턴스를 파라미터로서 IORInterceptor.establish_components
에 건네줍니다.
IORInterceptor
메소드의 개요 | |
---|---|
ObjectReferenceTemplate |
adapter_template ()
직전에 IOR 인스페크타를 작성해 실행중인 객체 어댑터의, 객체 참조 템플릿을 돌려줍니다. |
void |
add_ior_component_to_profile (TaggedComponent tagged_component,
int profile_id)
이식성이 있는 ORB 서비스 구현에서는, establish_components 의 ORB 구현으로부터 add_ior_component_to_profile 를 호출해, IOR 의 작성시에 포함되는 컴퍼넌트 세트에 태그 첨부 컴퍼넌트를 추가합니다. |
void |
add_ior_component (TaggedComponent tagged_component)
이식성이 있는 ORB 서비스 구현에서는, establish_components 의 ORB 구현으로부터 add_ior_component 를 호출해, IOR 의 작성시에 포함되는 컴퍼넌트 세트에 태그 첨부 컴퍼넌트를 추가합니다. |
ObjectReferenceFactory |
current_factory ()
read시에, IOR 인스페크타를 직전에 작성해 실행중인 객체 어댑터의 객체 참조에 사용되는, 현재의 팩토리를 돌려줍니다. |
void |
current_factory (ObjectReferenceFactory newCurrent_factory)
read시에, IOR 인스페크타를 직전에 작성해 실행중인 객체 어댑터의 객체 참조에 사용되는, 현재의 팩토리를 돌려줍니다. |
Policy |
get_effective_policy (int type)
ORB 서비스 구현으로, 작성하는 IOR 에 유효한 특정의 형태의 서버측 정책를 확인할 수 있도록(듯이) 합니다. |
int |
manager_id ()
직전에 IOR 인스페크타를 작성해 실행중인 객체 어댑터의, 어댑터 매니저 ID 를 돌려줍니다. |
short |
state ()
직전에 IOR 인스페크타를 작성해 실행중인 객체 어댑터의, 어댑터 상태를 돌려줍니다. |
메소드의 상세 |
---|
Policy get_effective_policy(int type)
PortableServer.POA.create_POA
호출에게 건네진 Policy 객체는 모두,get_effective_policy
를 개입시켜 액세스 할 수가 있습니다.
지정된 형태의 정책가 ORB 에 인식되지 않는 경우는, 이 오퍼레이션에 의해 표준 마이너 코드 2 가 설정된 INV_POLICY
가 throw 됩니다.
type
- 반환되는 정책의 형태를 나타내는 int
CORBA.Policy
객체. 지정된 정책형이 인식되어도,
그 형태의 유효한 정책가 없으면, 이 조작에 의해
nil 객체 참조가 반환된다void add_ior_component(TaggedComponent tagged_component)
establish_components
의 ORB 구현으로부터 add_ior_component
를 호출해, IOR 의 작성시에 포함되는 컴퍼넌트 세트에 태그 첨부 컴퍼넌트를 추가합니다. 이 세트내의 컴퍼넌트는, 모든 프로파일에 포함됩니다.
같은 컴퍼넌트 ID 를 가지는 컴퍼넌트가 다수 존재하는 경우가 있습니다.
a_component
- 추가하는 IOP.TaggedComponentvoid add_ior_component_to_profile(TaggedComponent tagged_component, int profile_id)
establish_components
의 ORB 구현으로부터 add_ior_component_to_profile
를 호출해, IOR 의 작성시에 포함되는 컴퍼넌트 세트에 태그 첨부 컴퍼넌트를 추가합니다. 이 세트내의 컴퍼넌트는, 지정된 프로파일에 포함됩니다.
같은 컴퍼넌트 ID 를 가지는 컴퍼넌트가 다수 존재하는 경우가 있습니다.
a_component
- 추가하는 IOP.TaggedComponent
profile_id
- 이 컴퍼넌트가 추가된다
프로파일의 프로파일 ID
BAD_PARAM
- 지정된 프로파일 ID 가 기존의 프로파일을 나타내지 않은지,
그 프로파일에 컴퍼넌트를 추가할 수 없는 경우,
표준 마이너 코드 29 로 throw 된다int manager_id()
short state()
ObjectReferenceTemplate adapter_template()
ObjectReferenceFactory current_factory()
void current_factory(ObjectReferenceFactory newCurrent_factory)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.