JavaTM Platform
Standard Ed. 6

인터페이스
org.omg.CORBA.Policy 의 사용

Policy 를 사용하고 있는 패키지
org.omg.CORBA OMG CORBA API 의 JavaTM 프로그램 언어 (ORB 클래스를 포함한다)에의 매핑을 제공합니다.  
org.omg.CORBA.portable portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.  
org.omg.PortableInterceptor ORB 서비스가 ORB 의 일반적으로의 실행 플로우를 차단할 수 있도록(듯이)하기 위한 ORB 훅을 등록하는 기구를 제공합니다.  
org.omg.PortableServer 클래스와 인터페이스를 제공해, 어플리케이션의 서버측을 복수 벤더간 ORB 로 이식할 수 있도록(듯이) 합니다.  
 

org.omg.CORBA 에서의 Policy 의 사용
 

Policy 를 구현하고 있는 org.omg.CORBA 의 클래스
 class _PolicyStub
          Policy 의 Stub입니다.
 

Policy 로서 선언되고 있는 org.omg.CORBA 의 필드
 Policy [] PolicyListHolder. value
           
 Policy PolicyHolder. value
           
 

Policy 를 돌려주는 org.omg.CORBA 의 메소드
 Policy Object. _get_policy (int policy_type)
          이 객체에 적용하는, 지정된 형태의 Policy 객체를 돌려줍니다.
 Policy LocalObject. _get_policy (int policy_type)
           「This is a locally constrained object.」라고 하는 메세지와 함께 org.omg.CORBA.NO_IMPLEMENT 예외를 throw 합니다.
 Policy _PolicyStub. copy ()
          정책 객체를 카피합니다.
 Policy PolicyOperations. copy ()
          Policy 객체의 카피를 돌려줍니다.
 Policy ORB. create_policy (int type, Any  val)
          지정된 초기 상태로 특정의 형태의 정책 객체의 인스턴스를 신규 작성하기 위해서 불려 갑니다.
static Policy [] PolicyListHelper. extract (Any  a)
           
static Policy PolicyHelper. extract (Any  a)
           
 Policy DomainManagerOperations. get_domain_policy (int policy_type)
          이 도메인의 객체의, 지정된 형태의 정책를 돌려줍니다.
static Policy PolicyHelper. narrow (Object  obj)
           
static Policy [] PolicyListHelper. read (InputStream  istream)
           
static Policy PolicyHelper. read (InputStream  istream)
           
 

Policy 형의 파라미터를 가지는 org.omg.CORBA 의 메소드
 Object Object. _set_policy_override (Policy [] policies, SetOverrideType  set_add)
          이 Object 의 기존의 정책를 치환하는 지정한 정책, 또는 지정한 SetOverrideType 객체의 값에 의해 기존의 정책에 추가되는 지정한 정책를 가지는, 신규의 Object 를 돌려줍니다.
 Object LocalObject. _set_policy_override (Policy [] policies, SetOverrideType  set_add)
           「This is a locally constrained object.」라고 하는 메세지와 함께 org.omg.CORBA.NO_IMPLEMENT 예외를 throw 합니다.
static void PolicyHelper. insert (Any  a, Policy  that)
           
static void PolicyListHelper. insert (Any  a, Policy [] that)
           
static void PolicyHelper. write (OutputStream  ostream, Policy  value)
           
static void PolicyListHelper. write (OutputStream  ostream, Policy [] value)
           
 

Policy 형의 파라미터를 가지는 org.omg.CORBA 의 생성자
PolicyHolder (Policy  initialValue)
           
PolicyListHolder (Policy [] initialValue)
           
 

org.omg.CORBA.portable 에서의 Policy 의 사용
 

Policy 를 돌려주는 org.omg.CORBA.portable 의 메소드
 Policy ObjectImpl. _get_policy (int policy_type)
          지정된 정책형을 보관 유지하는 이 ObjectImpl 객체의 Policy 객체를 가져옵니다.
 Policy Delegate. get_policy (Object  self, int policy_type)
          이 객체에 적용하는, 지정된 형태의 Policy 객체를 돌려줍니다.
 

Policy 형의 파라미터를 가지는 org.omg.CORBA.portable 의 메소드
 Object ObjectImpl. _set_policy_override (Policy [] policies, SetOverrideType  set_add)
          이 ObjectImpl 객체의 지정된 정책용의 오버라이드(override)형을, 지정된 SetOverrideType 인스턴스로 설정합니다.
 Object Delegate. set_policy_override (Object  self, Policy [] policies, SetOverrideType  set_add)
          건네받은 정책를, 반환되는 새롭게 작성된 객체 참조와 관련짓습니다.
 

org.omg.PortableInterceptor 에서의 Policy 의 사용
 

Policy 를 돌려주는 org.omg.PortableInterceptor 의 메소드
 Policy PolicyFactoryOperations. create_policy (int type, Any  value)
          지정된 any 에 대응하는 값을 가지는 CORBA.Policy 로부터 파생한 해당하는 인터페이스의 인스턴스를 돌려줍니다.
 Policy IORInfoOperations. get_effective_policy (int type)
          ORB 서비스 구현으로, 작성하는 IOR 에 유효한 특정의 형태의 서버측 정책를 확인할 수 있도록(듯이) 합니다.
 Policy ClientRequestInfoOperations. get_request_policy (int type)
          이 오퍼레이션에 대해서 유효하게 되어 있는 지정된 정책를 돌려줍니다.
 Policy ServerRequestInfoOperations. get_server_policy (int type)
          이 조작에 유효한 지정된 정책형의 정책를 돌려줍니다.
 

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

org.omg.PortableServer 에서의 Policy 의 서브 인터페이스
 interface IdAssignmentPolicy
          IdAssignmentPolicy 는, 작성된 POA 의 객체 ID 가 어플리케이션 또는 ORB 의 어느 쪽에 의해 생성되는지를 지정합니다.
 interface IdUniquenessPolicy
          IdUniquenessPolicy 는, 작성된 POA 로 기동되는 서번트에게, 일의의 객체 ID 가 필요한가 어떤가를 나타냅니다.
 interface ImplicitActivationPolicy
          이 정책는, 작성된 POA 로 서번트의 암묵적인 기동이 지원되고 있는지 어떤지를 나타냅니다.
 interface LifespanPolicy
          LifespanPolicy 는, 작성된 POA 로 구현된 객체의 유효기간을 나타냅니다.
 interface RequestProcessingPolicy
          이 정책는, 작성된 POA 가 어떻게 요구를 처리하는지를 나타냅니다.
 interface ServantRetentionPolicy
          이 정책는, 작성된 POA 가 액티브한 서번트를 Active Object Map 에 보존할지 어떨지를 나타냅니다.
 interface ThreadPolicy
          ThreadPolicy 는, 작성된 POA 로 사용되는 thread 모델을 나타냅니다.
 

Policy 형의 파라미터를 가지는 org.omg.PortableServer 의 메소드
 POA POAOperations. create_POA (String  adapter_name, POAManager  a_POAManager, Policy [] policies)
          이 오퍼레이션은, 새로운 POA 를 타겟 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 도 참조해 주세요.