JavaTM Platform
Standard Ed. 6

org.omg.PortableServer
인터페이스 POAManagerOperations

기존의 서브 인터페이스의 일람:
POAManager


public interface POAManagerOperations

각 POA 객체에는, POAManager 객체를 관련지을 수 있고 있습니다. POA 매니저에게는, 1 개(살) 또는 복수의 POA 객체를 관련지을 수가 있습니다. POA 매니저는, 1 개(살) 또는 복수의 POA 객체에 관련지을 수 있고 있어 그 관련지을 수 있고 있는 POA 의 처리 상태를 캡슐화합니다.


메소드의 개요
 void activate ()
          이 오퍼레이션은, POA 매니저 상태를 액티브하게 변경해, 관련지을 수 있었던 POA 가 요구의 처리를 개시하도록(듯이) 합니다.
 void deactivate (boolean etherealize_objects, boolean wait_for_completion)
          이 오퍼레이션은, POA 매니저 상태를 정지로 변경해, 관련지을 수 있었던 POA 가 아직 실행되어 있지 않은 요구와 새로운 요구를 모두 거부하도록(듯이) 합니다.
 void discard_requests (boolean wait_for_completion)
          이 오퍼레이션은, POA 매니저 상태를 파기로 변경합니다.
 State get_state ()
          이 오퍼레이션은, POA 매니저 상태를 돌려줍니다.
 void hold_requests (boolean wait_for_completion)
          이 오퍼레이션은, POA 매니저 상태를 보류로 변경해, 관련지을 수 있었던 POA 가 착신 요구를 큐에 넣도록(듯이) 합니다.
 

메소드의 상세

activate

void activate()
              throws AdapterInactive 
이 오퍼레이션은, POA 매니저 상태를 액티브하게 변경해, 관련지을 수 있었던 POA 가 요구의 처리를 개시하도록(듯이) 합니다.

예외:
AdapterInactive - 이 오퍼레이션이 정지상태태의 POAManager 에 대해서 불려 갔을 경우에 throw 된다

hold_requests

void hold_requests(boolean wait_for_completion)
                   throws AdapterInactive 
이 오퍼레이션은, POA 매니저 상태를 보류로 변경해, 관련지을 수 있었던 POA 가 착신 요구를 큐에 넣도록(듯이) 합니다.

파라미터:
wait_for_completion - FALSE 의 경우, 오퍼레이션은 상태를 변경한 직후에 복귀해, TRUE 의 경우는 액티브한 요구가 모두 완료할 때까지 대기한다
예외:
AdapterInactive - 이 오퍼레이션이 정지상태태의 POAManager 에 대해서 불려 갔을 경우에 throw 된다

discard_requests

void discard_requests(boolean wait_for_completion)
                      throws AdapterInactive 
이 오퍼레이션은, POA 매니저 상태를 파기로 변경합니다. 이것에 의해, 관련지을 수 있었던 POA 는 착신 요구를 파기합니다.

파라미터:
wait_for_completion - FALSE 의 경우, 오퍼레이션은 상태를 변경한 직후에 복귀해, TRUE 의 경우는 액티브한 요구가 모두 완료할 때까지 대기한다
예외:
AdapterInactive - 이 오퍼레이션이 정지상태태의 POAManager 에 대해서 불려 갔을 경우에 throw 된다

deactivate

void deactivate(boolean etherealize_objects,
                boolean wait_for_completion)
                throws AdapterInactive 
이 오퍼레이션은, POA 매니저 상태를 정지로 변경해, 관련지을 수 있었던 POA 가 아직 실행되어 있지 않은 요구와 새로운 요구를 모두 거부하도록(듯이) 합니다.

파라미터:
etherealize_objects - 액티브한 모든 객체에 대해서, 관련지을 수 있었던 서번트 매니저의 etherealize 오퍼레이션을 호출할지 어떨지를 나타낸다 플래그
wait_for_completion - FALSE 의 경우, 오퍼레이션은 상태를 변경한 직후에 복귀해, TRUE 의 경우는 액티브한 요구가 모두 완료할 때까지 대기한다
예외:
AdapterInactive - 이 오퍼레이션이 정지상태태의 POAManager 에 대해서 불려 갔을 경우에 throw 된다

get_state

State  get_state()
이 오퍼레이션은, POA 매니저 상태를 돌려줍니다.


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