JavaTM 2 Platform
Standard Ed. 6

介面 org.omg.CORBA.portable.Streamable
的使用

使用 Streamable 的軟體套件
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 
org.omg.CORBA.portable 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。 
org.omg.CosNaming 為 Java IDL 提供命名服務。 
org.omg.CosNaming.NamingContextExtPackage 此套件包含以下在 org.omg.CosNaming.NamingContextExt 中使用的類別: AddressHelper StringNameHelper URLStringHelper InvalidAddress 套件規範 有關 Java[tm] Platform, Standard Edition 6 ORB 遵守的官方規範的受支持部分的明確列表,請參閱 Official Specifications for CORBA support in Java[tm] SE 6。 
org.omg.CosNaming.NamingContextPackage 此套件包含 org.omg.CosNaming 套件的 Exception 類別。 
org.omg.IOP 此套件包含在 OMG 文檔 The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的 13.6.小節中指定的 IOP 模組。 
org.omg.PortableInterceptor 提供一個註冊 ORB 鉤子 (hook) 的機制,通過這些鉤子 ORB 服務可以截取執行 ORB 的正常串流。 
org.omg.PortableServer.ServantLocatorPackage 提供定位 servant 的類別和介面。 
 

org.omg.CORBAStreamable 的使用
 

實作 Streamableorg.omg.CORBA 中的類別
 class AnyHolder
          Any 的 Holder。
 class AnySeqHolder
          AnySeq 的 Holder。
 class BooleanHolder
          Boolean 的 Holder。
 class BooleanSeqHolder
          BooleanSeq 的 Holder。
 class ByteHolder
          Byte 的 Holder。
 class CharHolder
          Char 的 Holder。
 class CharSeqHolder
          CharSeq 的 Holder。
 class CurrentHolder
          Current 的 Holder。
 class DoubleHolder
          Double 的 Holder。
 class DoubleSeqHolder
          DoubleSeq 的 Holder。
 class FixedHolder
          Fixed 的 Holder。
 class FloatHolder
          Float 的 Holder。
 class FloatSeqHolder
          FloatSeq 的 Holder。
 class IntHolder
          Int 的 Holder。
 class LongHolder
          Long 值的 Holder。
 class LongLongSeqHolder
          LongLongSeq 的 Holder。
 class LongSeqHolder
          LongSeq 的 Holder。
 class ObjectHolder
          Object 的 Holder。
 class OctetSeqHolder
          OctetSeq 的 Holder。
 class ParameterModeHolder
          Parameter 參數網要的列舉。
 class PolicyErrorHolder
          拋出 PolicyError 指示傳遞給 ORB.create_policy 操作的參數值存在問題。
 class PolicyHolder
          Policy 的 Holder。
 class PolicyListHolder
          PolicyList 的 Holder。
 class PrincipalHolder
          已過時。 Deprecated by CORBA 2.2.
 class ServiceInformationHolder
          ServiceInformation 的 Holder。
 class ShortHolder
          Short 的 Holder。
 class ShortSeqHolder
          ShortSeq 的 Holder。
 class StringHolder
          String 的 Holder。
 class StringSeqHolder
          String 陣列
 class TypeCodeHolder
          TypeCode 的 Holder。
 class ULongLongSeqHolder
          ULongLongSeq 的 Holder。
 class ULongSeqHolder
          ULongSeq 的 Holder。
 class UnknownUserExceptionHolder
          UnknownUserException 的 Holder。
 class UShortSeqHolder
          UShortSeq 的 Holder。
 class ValueBaseHolder
          ValueBase 的 Holder。
 class WCharSeqHolder
          WCharSeq 的 Holder。
 class WrongTransactionHolder
          WrongTransaction 的 Holder。
 class WStringSeqHolder
          WString 陣列
 

返回 Streamableorg.omg.CORBA 中的方法
 Streamable Any.extract_Streamable()
          從此 Any 物件的 value 欄位提取 Streamable
 

參數型別為 Streamableorg.omg.CORBA 中的方法
 void Any.insert_Streamable(Streamable s)
          將給定 Streamable 物件插入此 Any 物件的 value 欄位。
 

org.omg.CORBA.portableStreamable 的使用
 

org.omg.CORBA.portableStreamable 的子介面
 interface StreamableValue
          為所有非自定義編碼的非裝箱 (boxed) IDL 值型別定義基本型別。
 

org.omg.CosNamingStreamable 的使用
 

實作 Streamableorg.omg.CosNaming 中的類別
 class BindingHolder
          org/omg/CosNaming/BindingHolder.java。
 class BindingIteratorHolder
          BindingIterator 介面允許客戶端使用 next_one 或 next_n 操作迭代綁定。
 class BindingListHolder
          綁定列表。
 class BindingTypeHolder
          指定給定的綁定是物件(非命名上下文的物件)的還是命名上下文的。
 class NameComponentHolder
          org/omg/CosNaming/NameComponentHolder.java。
 class NameHolder
          名稱是名稱元件的序列。
 class NamingContextExtHolder
          NamingContextExtNamingContext(它包含一組名稱綁定,在這些名稱綁定中,每個名稱都是唯一的)的擴展,並且是互操作命名服務 (Interoperable Naming Service) 的一部分。
 class NamingContextHolder
          命名上下文是包含一組名稱綁定的物件,在這些名稱綁定中,每個名稱都是唯一的。
 

org.omg.CosNaming.NamingContextExtPackageStreamable 的使用
 

實作 Streamableorg.omg.CosNaming.NamingContextExtPackage 中的類別
 class InvalidAddressHolder
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java。
 

org.omg.CosNaming.NamingContextPackageStreamable 的使用
 

實作 Streamableorg.omg.CosNaming.NamingContextPackage 中的類別
 class AlreadyBoundHolder
          org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java。
 class CannotProceedHolder
          org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java。
 class InvalidNameHolder
          org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java。
 class NotEmptyHolder
          org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java。
 class NotFoundHolder
          org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java。
 class NotFoundReasonHolder
          指示未能解析的原因。
 

org.omg.IOPStreamable 的使用
 

實作 Streamableorg.omg.IOP 中的類別
 class IORHolder
          org/omg/IOP/IORHolder.java。
 class MultipleComponentProfileHolder
          形成多元件配置檔案的一組加標記的元件。
 class ServiceContextHolder
          org/omg/IOP/ServiceContextHolder.java。
 class ServiceContextListHolder
          形成服務上下文列表的一組服務上下文。
 class TaggedComponentHolder
          org/omg/IOP/TaggedComponentHolder.java。
 class TaggedProfileHolder
          org/omg/IOP/TaggedProfileHolder.java。
 

org.omg.PortableInterceptorStreamable 的使用
 

實作 Streamableorg.omg.PortableInterceptor 中的類別
 class IORInterceptor_3_0Holder
          org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java。
 class ObjectReferenceFactoryHolder
          物件參考處理器。
 class ObjectReferenceTemplateHolder
          物件參考模板。
 class ObjectReferenceTemplateSeqHolder
          物件參考模板序列用來報告不發生在適配器管理器的狀態更改。
 

org.omg.PortableServer.ServantLocatorPackageStreamable 的使用
 

實作 Streamableorg.omg.PortableServer.ServantLocatorPackage 中的類別
 class CookieHolder
          native 型別 PortableServer::ServantLocator::Cookie 被映射到 java.lang.Object。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only