|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
참조처:
설명
클래스의 개요 | |
---|---|
AdapterAlreadyExistsHelper | org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java. |
AdapterNonExistentHelper | org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java. |
InvalidPolicyHelper | org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java. |
NoServantHelper | org/omg/PortableServer/POAPackage/NoServantHelper.java. |
ObjectAlreadyActiveHelper | org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java. |
ObjectNotActiveHelper | org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java. |
ServantAlreadyActiveHelper | org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java. |
ServantNotActiveHelper | org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java. |
WrongAdapterHelper | org/omg/PortableServer/POAPackage/WrongAdapterHelper.java. |
WrongPolicyHelper | org/omg/PortableServer/POAPackage/WrongPolicyHelper.java. |
예외의 개요 | |
---|---|
AdapterAlreadyExists | org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java. |
AdapterNonExistent | org/omg/PortableServer/POAPackage/AdapterNonExistent.java. |
InvalidPolicy | org/omg/PortableServer/POAPackage/InvalidPolicy.java. |
NoServant | org/omg/PortableServer/POAPackage/NoServant.java. |
ObjectAlreadyActive | org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java. |
ObjectNotActive | org/omg/PortableServer/POAPackage/ObjectNotActive.java. |
ServantAlreadyActive | org/omg/PortableServer/POAPackage/ServantAlreadyActive.java. |
ServantNotActive | org/omg/PortableServer/POAPackage/ServantNotActive.java. |
WrongAdapter | org/omg/PortableServer/POAPackage/WrongAdapter.java. |
WrongPolicy | org/omg/PortableServer/POAPackage/WrongPolicy.java. |
이 패키지를 사용하면(자), 프로그래머는 다른 ORB 제품간에 이식 가능한 객체 구현을 작성할 수 있습니다.
POA (Portable Object Adaptor)는, 다음의 목표를 채우도록(듯이) 설계되고 있습니다.
인터페이스 My 가 My.idl 에 정의되고 있는 경우는,idlj 컴파일러에 의해 파일 MyPOA.java 가 생성됩니다. 이 구현은 My 에 제공해,MyPOA 를 상속할 필요가 있습니다.
MyPOA.java 는,org.omg.PortableServer.Servant 를 상속하는 스트림 베이스의 스켈리턴으로,InvokeHandler 인터페이스와 그 스켈리턴이 구현하는 IDL 인터페이스에 관련지을 수 있었던 조작 인터페이스를 구현합니다.
POA (Portable Object Adapter)의 PortableServer 모듈에는, 네이티브 Servant 형을 정의합니다. Java 프로그램 언어에서는,Servant 형은 Java 의 org.omg.PortableServer.Servant 클래스에 맵 됩니다. 이 클래스는, 모든 POA 서번트 구현의 base class로서 기능해, 어플리케이션 프로그래머가 호출할 수 있는 몇개의 메소드 외에, POA 그 자체에 의해 불려 가 서번트의 동작을 제어하기 위해서 사용자가 오버라이드(override) 할 수 있는 메소드도 제공합니다.
모든 매핑은, OMG 문서 (formal/99-10-07.pdf)로 지정되고 있는 CORBA V2. 3.1 의 제 11 장에 대응하고 있습니다. 다만,id
속성은, ptc/00-08-06 의 11.3. 8.26 절에 추가되고 있습니다.
Java(TM) Platform, Standard Edition 6, ORB 가 준거하는 공식의 스펙의 지원 섹션의 정확한 리스트는,「Java(TM) SE 6 에서의 정식적 CORBA 지원 스펙」을 참조해 주세요.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.