JavaTM Platform
Standard Ed. 6

org.omg.PortableServer
인터페이스 ServantActivatorOperations

모든 슈퍼 인터페이스:
ServantManagerOperations
기존의 서브 인터페이스의 일람:
ServantActivator
기존의 구현 클래스의 일람:
_ServantActivatorStub , ServantActivatorPOA


public interface ServantActivatorOperations
extends ServantManagerOperations

POA 에 RETAIN 정책가 지정되고 있을 때는, 서번트 매니저로서 ServantActivator 가 사용됩니다.


메소드의 개요
 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 에 의해 불려 갑니다.
 

메소드의 상세

incarnate

Servant  incarnate(byte[] oid,
                  POA  adapter)
                  throws ForwardRequest 
이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 현재 액티브하지 않은 객체의 요구를 POA 가 수신할 경우에 반드시 POA 에 의해 불려 갑니다.

파라미터:
oid - 요구의 대상이 된 객체에 관련지을 수 있었다 객체 ID
adapter - 객체가 액티브하게 되어 있었다 POA 의 객체 참조
반환값:
oid 에 대응하는 서번트가 사용자 지정의 서번트 매니저에 의해 작성 또는 검색된다
예외:
ForwardRequest - 현재의 요구와 거기에 계속되는 요구를 그 예외의 forward_reference 멤버에게 나타났다 객체에 전달할 책임이 있는 것을 ORB 에 통지한다

etherealize

void etherealize(byte[] oid,
                 POA  adapter,
                 Servant  serv,
                 boolean cleanup_in_progress,
                 boolean remaining_activations)
이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 객체의 서번트가 종료될 때 반드시 불려 갑니다.

파라미터:
oid - 종료되는 객체에 관련지을 수 있었다 객체 ID
adapter - 객체가 액티브하게 되어 있었다 POA 의 객체 참조
serv - 종료되는 객체에 관련지을 수 있었다 서번트에게로의 참조를 포함한
cleanup_in_progress - TRUE 는 etherealize_objects 파라미터를 TRUE 로 설정해 destroy 또는 deactivate 가 불려 가는 것을 나타내, FALSE 는 다른 이유로써 etherealize 가 불려 가는 것을 가리키는
remaining_activations - 서번트 매니저가 서번트를 파기할 수 있을지 어떨지를 나타낸다. TRUE 에 설정하면(자), 서번트 매니저는 진행중의 호출이 모두 완료할 때까지 대기한다

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