JavaTM Platform
Standard Ed. 6

인터페이스
org.omg.PortableServer.POA 의 사용

POA 를 사용하고 있는 패키지
org.omg.CosNaming Java IDL 의 네임 서비스를 제공합니다.  
org.omg.PortableServer 클래스와 인터페이스를 제공해, 어플리케이션의 서버측을 복수 벤더간 ORB 로 이식할 수 있도록(듯이) 합니다.  
org.omg.PortableServer.portable 클래스와 인터페이스를 제공해, 어플리케이션의 서버측을 복수 벤더간 ORB 로 이식할 수 있도록(듯이) 합니다.  
 

org.omg.CosNaming 에서의 POA 의 사용
 

POA 형의 파라미터를 가지는 org.omg.CosNaming 의 메소드
 String [] NamingContextPOA. _all_interfaces (POA  poa, byte[] objectId)
           
 String [] NamingContextExtPOA. _all_interfaces (POA  poa, byte[] objectId)
           
 String [] BindingIteratorPOA. _all_interfaces (POA  poa, byte[] objectId)
           
 

org.omg.PortableServer 에서의 POA 의 사용
 

POA 를 돌려주는 org.omg.PortableServer 의 메소드
 POA Servant. _default_POA ()
          서번트가 관련지을 수 있었던 ORB 인스턴스로부터 루트 POA 를 돌려줍니다.
 POA Servant. _poa ()
          공통의 메소드를 간단하게 실행할 수 있도록(듯이) 합니다 (PortableServer::Current:get_POA 와 같다).
 POA POAOperations. create_POA (String  adapter_name, POAManager  a_POAManager, Policy [] policies)
          이 오퍼레이션은, 새로운 POA 를 타겟 POA 의 아이로서 작성합니다.
static POA POAHelper. extract (Any  a)
           
 POA POAOperations. find_POA (String  adapter_name, boolean activate_it)
          타겟 POA 가 지정된 이름 (타겟 POA 를 기준으로 하고 있다)을 가지는 아이 POA 의 부모인 경우는, 그 아이 POA 가 돌려주어집니다.
 POA CurrentOperations. get_POA ()
          문맥이 불려 가는 객체를 구현하는 POA 에의 참조를 돌려줍니다.
static POA POAHelper. narrow (Object  obj)
           
static POA POAHelper. read (InputStream  istream)
           
 POA [] POAOperations. the_children ()
          이 속성은, POA 의 모든 아이 POA 로부터 완성되는 현재의 아이 POA 세트를 식별합니다.
 POA POAOperations. the_parent ()
          이 속성은, POA 의 부모를 식별합니다.
 

POA 형의 파라미터를 가지는 org.omg.PortableServer 의 메소드
 String [] ServantLocatorPOA. _all_interfaces (POA  poa, byte[] objectId)
           
 String [] ServantActivatorPOA. _all_interfaces (POA  poa, byte[] objectId)
           
abstract  String [] Servant. _all_interfaces (POA  poa, byte[] objectId)
          ORB 가 서번트로부터 완전한 형태 정보를 취득하기 위해서 사용합니다.
 void _ServantActivatorStub. etherealize (byte[] oid, POA  adapter, Servant  serv, boolean cleanup_in_progress, boolean remaining_activations)
          이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 객체의 서번트가 종료될 때 반드시 불려 갑니다.
 void ServantActivatorOperations. etherealize (byte[] oid, POA  adapter, Servant  serv, boolean cleanup_in_progress, boolean remaining_activations)
          이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 객체의 서번트가 종료될 때 반드시 불려 갑니다.
 Servant _ServantActivatorStub. incarnate (byte[] oid, POA  adapter)
          이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 현재 액티브하지 않은 객체의 요구를 POA 가 수신할 경우에 반드시 POA 에 의해 불려 갑니다.
 Servant ServantActivatorOperations. incarnate (byte[] oid, POA  adapter)
          이 오퍼레이션은, POA 에 USE_SERVANT_MANAGER 와 RETAIN 의 각 정책가 지정되고 있는 것을 전제로서 현재 액티브하지 않은 객체의 요구를 POA 가 수신할 경우에 반드시 POA 에 의해 불려 갑니다.
static void POAHelper. insert (Any  a, POA  that)
           
 void _ServantLocatorStub. postinvoke (byte[] oid, POA  adapter, String  operation, Object  the_cookie, Servant  the_servant)
          이 오퍼레이션은, 서번트가 요구를 완료했을 때에 반드시 불려 갑니다.
 void ServantLocatorOperations. postinvoke (byte[] oid, POA  adapter, String  operation, Object  the_cookie, Servant  the_servant)
          이 오퍼레이션은, 서번트가 요구를 완료했을 때에 반드시 불려 갑니다.
 Servant _ServantLocatorStub. preinvoke (byte[] oid, POA  adapter, String  operation, CookieHolder  the_cookie)
          이 오퍼레이션은, preinvoke 가 불려 가는 원인이 된 요구를 처리하기 위한 서번트를 취득하는 경우에 사용됩니다.
 Servant ServantLocatorOperations. preinvoke (byte[] oid, POA  adapter, String  operation, CookieHolder  the_cookie)
          이 오퍼레이션은, preinvoke 가 불려 가는 원인이 된 요구를 처리하기 위한 서번트를 취득하는 경우에 사용됩니다.
 boolean AdapterActivatorOperations. unknown_adapter (POA  parent, String  name)
          이 오퍼레이션은, 존재하지 않는 타겟 POA 를 식별하는 객체 참조의 요구를 ORB 가 수신했을 때에 불려 갑니다.
static void POAHelper. write (OutputStream  ostream, POA  value)
           
 

org.omg.PortableServer.portable 에서의 POA 의 사용
 

POA 를 돌려주는 org.omg.PortableServer.portable 의 메소드
 POA Delegate. default_POA (Servant  Self)
          디폴트에서는, 이 함수는, 서번트가 관련지을 수 있었던 ORB 인스턴스의 루트 POA 를 돌려줍니다.
 POA Delegate. poa (Servant  Self)
          _poa() 메소드는, PortableServer::Current:get_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 도 참조해 주세요.