org.omg.PortableServer
클래스 _ServantActivatorStub
java.lang.Object
org.omg.CORBA.portable.ObjectImpl
org.omg.PortableServer. _ServantActivatorStub
- 모든 구현된 인터페이스:
- Serializable , Object , IDLEntity , ServantActivator , ServantActivatorOperations , ServantManager , ServantManagerOperations
public class _ServantActivatorStub
- extends ObjectImpl
- implements ServantActivator
POA 에 RETAIN
정책가 지정되고 있을 때는, 서번트 매니저로서 ServantActivator
가 사용됩니다.
메소드의 개요 |
String [] |
_ids ()
이 ObjectImpl 객체가 지원하는 리포지터리(repository) 식별자를 포함한 캐릭터 라인 배열을 가져옵니다. |
void |
etherealize (byte[] oid,
POA adapter,
Servant serv,
boolean cleanup_in_progress,
boolean remaining_activations)
이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 객체의 서번트가 종료될 때 반드시 불려 갑니다. |
Servant |
incarnate (byte[] oid,
POA adapter)
이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 현재 액티브하지 않은 객체의 요구를 POA 가 수신할 경우에 반드시 POA 에 의해 불려 갑니다. |
클래스 org.omg.CORBA.portable. ObjectImpl 로부터 상속된 메소드 |
_create_request , _create_request , _duplicate , _get_delegate , _get_domain_managers , _get_interface_def , _get_policy , _hash , _invoke , _is_a , _is_equivalent , _is_local , _non_existent , _orb , _release , _releaseReply , _request , _request , _servant_postinvoke , _servant_preinvoke , _set_delegate , _set_policy_override , equals , hashCode , toString |
인터페이스 org.omg.CORBA. Object 로부터 상속된 메소드 |
_create_request , _create_request , _duplicate , _get_domain_managers , _get_interface_def , _get_policy , _hash , _is_a , _is_equivalent , _non_existent , _release , _request , _set_policy_override |
_opsClass
public static final Class _opsClass
_ServantActivatorStub
public _ServantActivatorStub()
incarnate
public Servant incarnate(byte[] oid,
POA adapter)
throws ForwardRequest
- 이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 현재 액티브하지 않은 객체의 요구를 POA 가 수신할 경우에 반드시 POA 에 의해 불려 갑니다.
- 정의:
- 인터페이스
ServantActivatorOperations
내의 incarnate
- 파라미터:
oid
- 요구의 대상이 된 객체에 관련지을 수 있었다
객체 IDadapter
- 객체가 기동된다
POA 의 객체 참조
- 반환값:
- oid 에 대응하는 서번트가 사용자 지정의
서번트 매니저에 의해 작성 또는 검색된다
- 예외:
ForwardRequest
- 현재의 요구와
거기에 계속되는 요구를 그 예외의
forward_reference
멤버에게 나타났다
객체에 전달할 책임이 있는 것을
ORB 에 통지한다
etherealize
public void etherealize(byte[] oid,
POA adapter,
Servant serv,
boolean cleanup_in_progress,
boolean remaining_activations)
- 이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 객체의 서번트가 종료될 때 반드시 불려 갑니다.
- 정의:
- 인터페이스
ServantActivatorOperations
내의 etherealize
- 파라미터:
oid
- 종료되는 객체에 관련지을 수 있었다
객체 IDadapter
- 객체가 액티브하게 되어 있었다
POA 의 객체 참조serv
- 종료되는 객체에 관련지을 수 있었다
서번트에게로의 참조를 포함한cleanup_in_progress
- TRUE 는 etherealize_objects 파라미터를
TRUE 로 설정해 destroy 또는 deactivate 가
불려 가는 것을 나타내, FALSE 는
다른 이유로써 etherealize 가 불려 가는 것을
가리키는remaining_activations
- 서번트 매니저가 서번트를
파기할 수 있을지 어떨지를 나타낸다. TRUE 에
설정하면(자), 서번트 매니저는
진행중의 호출이 모두 완료할 때까지
대기한다
_ids
public String [] _ids()
- 클래스
ObjectImpl
의 기술:
- 이
ObjectImpl
객체가 지원하는 리포지터리(repository) 식별자를 포함한 캐릭터 라인 배열을 가져옵니다. 예를 들어 Stub의 경우, 이 메소드는 Stub가 지원하는 모든 인터페이스에 관한 정보를 돌려줍니다.
- 정의:
- 클래스
ObjectImpl
내의 _ids
- 반환값:
- 이
ObjectImpl
의 인스턴스가 지원하는 모든
리포지터리(repository) 식별자의 배열
버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.