JavaTM 2 Platform
Standard Ed. 5.0

接口 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 2 平台、标准版 v.1.4 ORB 遵守的官方规范的受支持部分的明确列表,请参阅 Official Specifications for CORBA support in J2SE 1.4。 
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. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策