JavaTM 2 Platform
Standard Ed. 5.0

类 org.omg.CORBA.portable.InputStream
的使用

使用 InputStream 的软件包
javax.rmi.CORBA 包含用于 RMI-IIOP 的可移植性 API。 
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 
org.omg.CORBA_2_3.portable 提供输入和输出值类型的各种方法,并包含 org/omg/CORBA/portable 包的其他更新。 
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.DynamicAny 提供一些类和接口使得在运行时能够遍历与 any 有关联的数据值,并提取数据值的基本成分。 
org.omg.DynamicAny.DynAnyFactoryPackage 此包包含 DynamicAny 模块的 DynAnyFactory 接口中的类和异常,该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2.2 小节中指定。 
org.omg.DynamicAny.DynAnyPackage 此包包含 DynAny 模块的 DynAnyFactory 接口中的类和异常,该模块在 OMG The Common Object Request Broker: Architecture and Specification http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 的第 9.2 小节中指定。 
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.IOP.CodecFactoryPackage 此包包含 IOP::CodeFactory 接口中指定的异常(作为 Portable Interceptor 规范的一部分)。 
org.omg.IOP.CodecPackage 此包根据 IOP::Codec IDL 接口定义生成。 
org.omg.Messaging 此包包含 OMG Messaging Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?formal/99-10-07 中指定的 Messaging 模块。 
org.omg.PortableInterceptor 提供一个注册 ORB 挂钩 (hook) 的机制,通过这些挂钩 ORB 服务可以截取执行 ORB 的正常流。 
org.omg.PortableInterceptor.ORBInitInfoPackage 此包包含 OMG Portable Interceptor 规范 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.7.2 小节中指定的 PortableInterceptor 模块的 ORBInitInfo 本地接口中的异常和 typedef。 
org.omg.PortableServer 提供一些类和接口,用来生成跨多个供应商 ORB 的可移植应用程序的服务器端。 
org.omg.PortableServer.CurrentPackage 提供各种方法实现,这些实现能够访问调用方法的对象的身份。 
org.omg.PortableServer.POAManagerPackage 封装 POA 关联的处理状态。 
org.omg.PortableServer.POAPackage 允许程序员构造可在不同 ORB 产品间移植的对象实现。 
org.omg.PortableServer.ServantLocatorPackage 提供定位 servant 的类和接口。 
 

javax.rmi.CORBAInputStream 的使用
 

参数类型为 InputStreamjavax.rmi.CORBA 中的方法
 Object UtilDelegate.readAny(InputStream in)
          Util.readAny(org.omg.CORBA.portable.InputStream) 的委托调用。
static Object Util.readAny(InputStream in)
          作为 CORBA any 读取 java.lang.Object。
 Serializable ValueHandler.readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
          使用 Java 语义从流中读取一个值。
 

org.omg.CORBAInputStream 的使用
 

返回 InputStreamorg.omg.CORBA 中的方法
 InputStream LocalObject._invoke(OutputStream output)
          抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。
abstract  InputStream Any.create_input_stream()
          创建一个输入流,可以从中解组此 Any 对象的值。
 

参数类型为 InputStreamorg.omg.CORBA 中的方法
 void WrongTransactionHolder._read(InputStream i)
           
 void WStringSeqHolder._read(InputStream i)
           
 void WCharSeqHolder._read(InputStream i)
           
 void ValueBaseHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void UnknownUserExceptionHolder._read(InputStream i)
           
 void UShortSeqHolder._read(InputStream i)
           
 void ULongSeqHolder._read(InputStream i)
           
 void ULongLongSeqHolder._read(InputStream i)
           
 void TypeCodeHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 TypeCodeHolder 对象中的值。
 void StringSeqHolder._read(InputStream i)
           
 void StringHolder._read(InputStream input)
          从 input 中读取已解组的数据,并将它赋予此 StringHolder 对象的 value 字段。
 void ShortSeqHolder._read(InputStream i)
           
 void ShortHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ShortHolder 对象中的值。
 void ServiceInformationHolder._read(InputStream in)
          从输入流 in 中读取已解组数据,并将它赋予此 ServiceInformationHolder 对象的 value 字段。
 void PrincipalHolder._read(InputStream input)
          已过时。  
 void PolicyListHolder._read(InputStream i)
           
 void PolicyHolder._read(InputStream i)
           
 void PolicyErrorHolder._read(InputStream i)
           
 void ParameterModeHolder._read(InputStream i)
           
 void OctetSeqHolder._read(InputStream i)
           
 void ObjectHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ObjectHolder 对象中的值。
 void LongSeqHolder._read(InputStream i)
           
 void LongLongSeqHolder._read(InputStream i)
           
 void LongHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void IntHolder._read(InputStream input)
          从 input 中读取已解组数据,并将其分配给此 IntHolder 对象的 value 字段。
 void FloatSeqHolder._read(InputStream i)
           
 void FloatHolder._read(InputStream input)
          从输入流读取一个 float 值,并使用该 float 值初始化值成员。
 void FixedHolder._read(InputStream input)
          从输入流读取定点值,并将其存储在值成员中。
 void DoubleSeqHolder._read(InputStream i)
           
 void DoubleHolder._read(InputStream input)
          从输入流读取一个 double 值,并将其存储在值成员中。
 void CurrentHolder._read(InputStream i)
           
 void CharSeqHolder._read(InputStream i)
           
 void CharHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 CharHolder 对象中的值。
 void ByteHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ByteHolder 对象中的值。
 void BooleanSeqHolder._read(InputStream i)
           
 void BooleanHolder._read(InputStream input)
          从 input 中读取已解组的数据,并将它们分配给此 BooleanHolder 对象的 value 字段。
 void AnySeqHolder._read(InputStream i)
           
 void AnyHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void LocalObject._releaseReply(InputStream input)
          抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。
 Serializable WStringValueHelper.read_value(InputStream istream)
           
 Serializable StringValueHelper.read_value(InputStream istream)
           
abstract  void Any.read_value(InputStream is, TypeCode t)
          使用给定 typecode 读出(解组)给定输入流中某一 Any 对象的值。
static WrongTransaction WrongTransactionHelper.read(InputStream istream)
           
static String WStringValueHelper.read(InputStream istream)
           
static String[] WStringSeqHelper.read(InputStream istream)
           
static char[] WCharSeqHelper.read(InputStream istream)
           
static short VisibilityHelper.read(InputStream istream)
           
static String VersionSpecHelper.read(InputStream istream)
           
static ValueMember ValueMemberHelper.read(InputStream istream)
           
static Serializable ValueBaseHelper.read(InputStream istream)
           
static UnknownUserException UnknownUserExceptionHelper.read(InputStream istream)
           
static UnionMember UnionMemberHelper.read(InputStream istream)
           
static short[] UShortSeqHelper.read(InputStream istream)
           
static int[] ULongSeqHelper.read(InputStream istream)
           
static long[] ULongLongSeqHelper.read(InputStream istream)
           
static StructMember StructMemberHelper.read(InputStream istream)
           
static String StringValueHelper.read(InputStream istream)
           
static String[] StringSeqHelper.read(InputStream istream)
           
static short[] ShortSeqHelper.read(InputStream istream)
           
static SetOverrideType SetOverrideTypeHelper.read(InputStream istream)
           
static ServiceInformation ServiceInformationHelper.read(InputStream in)
           
static ServiceDetail ServiceDetailHelper.read(InputStream in)
           
static String RepositoryIdHelper.read(InputStream istream)
           
static int PolicyTypeHelper.read(InputStream istream)
           
static Policy[] PolicyListHelper.read(InputStream istream)
           
static Policy PolicyHelper.read(InputStream istream)
           
static PolicyError PolicyErrorHelper.read(InputStream istream)
           
static short PolicyErrorCodeHelper.read(InputStream istream)
           
static ParameterMode ParameterModeHelper.read(InputStream istream)
           
static byte[] OctetSeqHelper.read(InputStream istream)
           
static Object ObjectHelper.read(InputStream istream)
           
static NameValuePair NameValuePairHelper.read(InputStream istream)
           
static int[] LongSeqHelper.read(InputStream istream)
           
static long[] LongLongSeqHelper.read(InputStream istream)
           
static String IdentifierHelper.read(InputStream istream)
           
static IDLType IDLTypeHelper.read(InputStream istream)
           
static float[] FloatSeqHelper.read(InputStream istream)
           
static String FieldNameHelper.read(InputStream istream)
           
static double[] DoubleSeqHelper.read(InputStream istream)
           
static DefinitionKind DefinitionKindHelper.read(InputStream istream)
           
static Current CurrentHelper.read(InputStream istream)
           
static CompletionStatus CompletionStatusHelper.read(InputStream istream)
           
static char[] CharSeqHelper.read(InputStream istream)
           
static boolean[] BooleanSeqHelper.read(InputStream istream)
           
static Any[] AnySeqHelper.read(InputStream istream)
           
 

org.omg.CORBA_2_3.portableInputStream 的使用
 

org.omg.CORBA_2_3.portableInputStream 的子类
 class InputStream
          InputStream 提供从流读取所有映射的 IDL 类型的接口。
 

org.omg.CORBA.portableInputStream 的使用
 

返回 InputStreamorg.omg.CORBA.portable 中的方法
 InputStream ObjectImpl._invoke(OutputStream output)
          调用某个操作并返回用来读取响应的 InputStream 对象。
abstract  InputStream OutputStream.create_input_stream()
          返回一个具有相同缓冲区的输入流。
 InputStream ApplicationException.getInputStream()
          返回可从中读取异常数据作为其参数的输入流。
 InputStream Delegate.invoke(Object self, OutputStream output)
          由 stub 调用,以调用一个操作。
 

参数类型为 InputStreamorg.omg.CORBA.portable 中的方法
 OutputStream InvokeHandler._invoke(String method, InputStream input, ResponseHandler handler)
          由 ORB 调用来调度对 servant 的请求。
 void Streamable._read(InputStream istream)
          从 istream 读取数据,并使用已解组数据初始化 Holder 的 value 字段。
 void ObjectImpl._releaseReply(InputStream input)
          调用 _invoke 方法并且解组完成后,将给定的应答流释放回 ORB。
 Serializable BoxedValueHelper.read_value(InputStream is)
           
 void Delegate.releaseReply(Object self, InputStream input)
          releaseReply 可以由 stub 以可选方式调用,以在解组完成时将应答流释放回 ORB。
 

参数类型为 InputStreamorg.omg.CORBA.portable 中的构造方法
ApplicationException(String id, InputStream ins)
          根据异常的 CORBA 存储库 ID 和一个输入流(可从中读取异常数据作为其参数)构造 ApplicationException。
 

org.omg.CosNamingInputStream 的使用
 

参数类型为 InputStreamorg.omg.CosNaming 中的方法
 OutputStream NamingContextPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream NamingContextExtPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream BindingIteratorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 void NamingContextHolder._read(InputStream i)
           
 void NamingContextExtHolder._read(InputStream i)
           
 void NameHolder._read(InputStream i)
           
 void NameComponentHolder._read(InputStream i)
           
 void BindingTypeHolder._read(InputStream i)
           
 void BindingListHolder._read(InputStream i)
           
 void BindingIteratorHolder._read(InputStream i)
           
 void BindingHolder._read(InputStream i)
           
static NamingContext NamingContextHelper.read(InputStream istream)
           
static NamingContextExt NamingContextExtHelper.read(InputStream istream)
           
static NameComponent[] NameHelper.read(InputStream istream)
           
static NameComponent NameComponentHelper.read(InputStream istream)
           
static String IstringHelper.read(InputStream istream)
           
static BindingType BindingTypeHelper.read(InputStream istream)
           
static Binding[] BindingListHelper.read(InputStream istream)
           
static BindingIterator BindingIteratorHelper.read(InputStream istream)
           
static Binding BindingHelper.read(InputStream istream)
           
 

org.omg.CosNaming.NamingContextExtPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.CosNaming.NamingContextExtPackage 中的方法
 void InvalidAddressHolder._read(InputStream i)
           
static String URLStringHelper.read(InputStream istream)
           
static String StringNameHelper.read(InputStream istream)
           
static InvalidAddress InvalidAddressHelper.read(InputStream istream)
           
static String AddressHelper.read(InputStream istream)
           
 

org.omg.CosNaming.NamingContextPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.CosNaming.NamingContextPackage 中的方法
 void NotFoundReasonHolder._read(InputStream i)
           
 void NotFoundHolder._read(InputStream i)
           
 void NotEmptyHolder._read(InputStream i)
           
 void InvalidNameHolder._read(InputStream i)
           
 void CannotProceedHolder._read(InputStream i)
           
 void AlreadyBoundHolder._read(InputStream i)
           
static NotFoundReason NotFoundReasonHelper.read(InputStream istream)
           
static NotFound NotFoundHelper.read(InputStream istream)
           
static NotEmpty NotEmptyHelper.read(InputStream istream)
           
static InvalidName InvalidNameHelper.read(InputStream istream)
           
static CannotProceed CannotProceedHelper.read(InputStream istream)
           
static AlreadyBound AlreadyBoundHelper.read(InputStream istream)
           
 

org.omg.DynamicAnyInputStream 的使用
 

参数类型为 InputStreamorg.omg.DynamicAny 中的方法
static NameValuePair[] NameValuePairSeqHelper.read(InputStream istream)
           
static NameValuePair NameValuePairHelper.read(InputStream istream)
           
static NameDynAnyPair[] NameDynAnyPairSeqHelper.read(InputStream istream)
           
static NameDynAnyPair NameDynAnyPairHelper.read(InputStream istream)
           
static String FieldNameHelper.read(InputStream istream)
           
static DynValue DynValueHelper.read(InputStream istream)
           
static DynUnion DynUnionHelper.read(InputStream istream)
           
static DynStruct DynStructHelper.read(InputStream istream)
           
static DynSequence DynSequenceHelper.read(InputStream istream)
           
static DynFixed DynFixedHelper.read(InputStream istream)
           
static DynEnum DynEnumHelper.read(InputStream istream)
           
static DynArray DynArrayHelper.read(InputStream istream)
           
static DynAny[] DynAnySeqHelper.read(InputStream istream)
           
static DynAny DynAnyHelper.read(InputStream istream)
           
static DynAnyFactory DynAnyFactoryHelper.read(InputStream istream)
           
static Any[] AnySeqHelper.read(InputStream istream)
           
 

org.omg.DynamicAny.DynAnyFactoryPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.DynamicAny.DynAnyFactoryPackage 中的方法
static InconsistentTypeCode InconsistentTypeCodeHelper.read(InputStream istream)
           
 

org.omg.DynamicAny.DynAnyPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.DynamicAny.DynAnyPackage 中的方法
static TypeMismatch TypeMismatchHelper.read(InputStream istream)
           
static InvalidValue InvalidValueHelper.read(InputStream istream)
           
 

org.omg.IOPInputStream 的使用
 

参数类型为 InputStreamorg.omg.IOP 中的方法
 void TaggedProfileHolder._read(InputStream i)
           
 void TaggedComponentHolder._read(InputStream i)
           
 void ServiceContextListHolder._read(InputStream i)
           
 void ServiceContextHolder._read(InputStream i)
           
 void MultipleComponentProfileHolder._read(InputStream i)
           
 void IORHolder._read(InputStream i)
           
static TaggedProfile TaggedProfileHelper.read(InputStream istream)
           
static TaggedComponent TaggedComponentHelper.read(InputStream istream)
           
static int ServiceIdHelper.read(InputStream istream)
           
static ServiceContext[] ServiceContextListHelper.read(InputStream istream)
           
static ServiceContext ServiceContextHelper.read(InputStream istream)
           
static int ProfileIdHelper.read(InputStream istream)
           
static TaggedComponent[] MultipleComponentProfileHelper.read(InputStream istream)
           
static IOR IORHelper.read(InputStream istream)
           
static int ComponentIdHelper.read(InputStream istream)
           
static CodecFactory CodecFactoryHelper.read(InputStream istream)
           
 

org.omg.IOP.CodecFactoryPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.IOP.CodecFactoryPackage 中的方法
static UnknownEncoding UnknownEncodingHelper.read(InputStream istream)
           
 

org.omg.IOP.CodecPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.IOP.CodecPackage 中的方法
static TypeMismatch TypeMismatchHelper.read(InputStream istream)
           
static InvalidTypeForEncoding InvalidTypeForEncodingHelper.read(InputStream istream)
           
static FormatMismatch FormatMismatchHelper.read(InputStream istream)
           
 

org.omg.MessagingInputStream 的使用
 

参数类型为 InputStreamorg.omg.Messaging 中的方法
static short SyncScopeHelper.read(InputStream istream)
           
 

org.omg.PortableInterceptorInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableInterceptor 中的方法
 void ObjectReferenceTemplateSeqHolder._read(InputStream i)
           
 void ObjectReferenceTemplateHolder._read(InputStream i)
           
 void ObjectReferenceFactoryHolder._read(InputStream i)
           
 void IORInterceptor_3_0Holder._read(InputStream i)
           
static String ServerIdHelper.read(InputStream istream)
           
static ObjectReferenceTemplate[] ObjectReferenceTemplateSeqHelper.read(InputStream istream)
           
static ObjectReferenceTemplate ObjectReferenceTemplateHelper.read(InputStream istream)
           
static ObjectReferenceFactory ObjectReferenceFactoryHelper.read(InputStream istream)
           
static byte[] ObjectIdHelper.read(InputStream istream)
           
static String ORBIdHelper.read(InputStream istream)
           
static InvalidSlot InvalidSlotHelper.read(InputStream istream)
           
static IORInterceptor_3_0 IORInterceptor_3_0Helper.read(InputStream istream)
           
static ForwardRequest ForwardRequestHelper.read(InputStream istream)
           
static Current CurrentHelper.read(InputStream istream)
           
static short AdapterStateHelper.read(InputStream istream)
           
static String[] AdapterNameHelper.read(InputStream istream)
           
static int AdapterManagerIdHelper.read(InputStream istream)
           
 

org.omg.PortableInterceptor.ORBInitInfoPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableInterceptor.ORBInitInfoPackage 中的方法
static String ObjectIdHelper.read(InputStream istream)
           
static InvalidName InvalidNameHelper.read(InputStream istream)
           
static DuplicateName DuplicateNameHelper.read(InputStream istream)
           
 

org.omg.PortableServerInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer 中的方法
 OutputStream ServantLocatorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream ServantActivatorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
static ServantLocator ServantLocatorHelper.read(InputStream istream)
           
static ServantActivator ServantActivatorHelper.read(InputStream istream)
           
static POA POAHelper.read(InputStream istream)
           
static ForwardRequest ForwardRequestHelper.read(InputStream istream)
           
static Current CurrentHelper.read(InputStream istream)
           
 

org.omg.PortableServer.CurrentPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer.CurrentPackage 中的方法
static NoContext NoContextHelper.read(InputStream istream)
           
 

org.omg.PortableServer.POAManagerPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer.POAManagerPackage 中的方法
static AdapterInactive AdapterInactiveHelper.read(InputStream istream)
           
 

org.omg.PortableServer.POAPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer.POAPackage 中的方法
static WrongPolicy WrongPolicyHelper.read(InputStream istream)
           
static WrongAdapter WrongAdapterHelper.read(InputStream istream)
           
static ServantNotActive ServantNotActiveHelper.read(InputStream istream)
           
static ServantAlreadyActive ServantAlreadyActiveHelper.read(InputStream istream)
           
static ObjectNotActive ObjectNotActiveHelper.read(InputStream istream)
           
static ObjectAlreadyActive ObjectAlreadyActiveHelper.read(InputStream istream)
           
static NoServant NoServantHelper.read(InputStream istream)
           
static InvalidPolicy InvalidPolicyHelper.read(InputStream istream)
           
static AdapterNonExistent AdapterNonExistentHelper.read(InputStream istream)
           
static AdapterAlreadyExists AdapterAlreadyExistsHelper.read(InputStream istream)
           
 

org.omg.PortableServer.ServantLocatorPackageInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer.ServantLocatorPackage 中的方法
 void CookieHolder._read(InputStream is)
           
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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