JavaTM Platform
Standard Ed. 6

类 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[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.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 中的方法
static Object Util.readAny(InputStream in)
          将 java.lang.Object 作为 CORBA any 读取。
 Object UtilDelegate.readAny(InputStream in)
          Util.readAny(org.omg.CORBA.portable.InputStream) 的委托调用。
 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 AnyHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void AnySeqHolder._read(InputStream i)
           
 void BooleanHolder._read(InputStream input)
          从 input 中读取已解组的数据,并将它们分配给此 BooleanHolder 对象的 value 字段。
 void BooleanSeqHolder._read(InputStream i)
           
 void ByteHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ByteHolder 对象中的值。
 void CharHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 CharHolder 对象中的值。
 void CharSeqHolder._read(InputStream i)
           
 void CurrentHolder._read(InputStream i)
           
 void DoubleHolder._read(InputStream input)
          从输入流读取一个 double 值,并将其存储在值成员中。
 void DoubleSeqHolder._read(InputStream i)
           
 void FixedHolder._read(InputStream input)
          从输入流读取定点值,并将其存储在值成员中。
 void FloatHolder._read(InputStream input)
          从输入流读取一个 float 值,并使用该 float 值初始化值成员。
 void FloatSeqHolder._read(InputStream i)
           
 void IntHolder._read(InputStream input)
          从 input 中读取已解组数据,并将其分配给此 IntHolder 对象的 value 字段。
 void LongHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void LongLongSeqHolder._read(InputStream i)
           
 void LongSeqHolder._read(InputStream i)
           
 void ObjectHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ObjectHolder 对象中的值。
 void OctetSeqHolder._read(InputStream i)
           
 void ParameterModeHolder._read(InputStream i)
           
 void PolicyErrorHolder._read(InputStream i)
           
 void PolicyHolder._read(InputStream i)
           
 void PolicyListHolder._read(InputStream i)
           
 void PrincipalHolder._read(InputStream input)
          已过时。  
 void ServiceInformationHolder._read(InputStream in)
          从输入流 in 中读取已解组数据,并将它赋予此 ServiceInformationHolder 对象的 value 字段。
 void ShortHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 ShortHolder 对象中的值。
 void ShortSeqHolder._read(InputStream i)
           
 void StringHolder._read(InputStream input)
          从 input 中读取已解组的数据,并将它赋予此 StringHolder 对象的 value 字段。
 void StringSeqHolder._read(InputStream i)
           
 void TypeCodeHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化此 TypeCodeHolder 对象中的值。
 void ULongLongSeqHolder._read(InputStream i)
           
 void ULongSeqHolder._read(InputStream i)
           
 void UShortSeqHolder._read(InputStream i)
           
 void UnknownUserExceptionHolder._read(InputStream i)
           
 void ValueBaseHolder._read(InputStream input)
          从 input 中读取数据,并使用已解组数据初始化 Holder 中的值。
 void WCharSeqHolder._read(InputStream i)
           
 void WStringSeqHolder._read(InputStream i)
           
 void WrongTransactionHolder._read(InputStream i)
           
 void LocalObject._releaseReply(InputStream input)
          抛出 org.omg.CORBA.NO_IMPLEMENT 异常,并带有消息 "This is a locally constrained object"。
 Serializable StringValueHelper.read_value(InputStream istream)
           
 Serializable WStringValueHelper.read_value(InputStream istream)
           
abstract  void Any.read_value(InputStream is, TypeCode t)
          使用给定 typecode 读出(解组)给定输入流中某一 Any 对象的值。
static Any[] AnySeqHelper.read(InputStream istream)
           
static boolean[] BooleanSeqHelper.read(InputStream istream)
           
static char[] CharSeqHelper.read(InputStream istream)
           
static CompletionStatus CompletionStatusHelper.read(InputStream istream)
           
static Current CurrentHelper.read(InputStream istream)
           
static DefinitionKind DefinitionKindHelper.read(InputStream istream)
           
static double[] DoubleSeqHelper.read(InputStream istream)
           
static String FieldNameHelper.read(InputStream istream)
           
static float[] FloatSeqHelper.read(InputStream istream)
           
static IDLType IDLTypeHelper.read(InputStream istream)
           
static String IdentifierHelper.read(InputStream istream)
           
static long[] LongLongSeqHelper.read(InputStream istream)
           
static int[] LongSeqHelper.read(InputStream istream)
           
static NameValuePair NameValuePairHelper.read(InputStream istream)
           
static Object ObjectHelper.read(InputStream istream)
           
static byte[] OctetSeqHelper.read(InputStream istream)
           
static ParameterMode ParameterModeHelper.read(InputStream istream)
           
static short PolicyErrorCodeHelper.read(InputStream istream)
           
static PolicyError PolicyErrorHelper.read(InputStream istream)
           
static Policy PolicyHelper.read(InputStream istream)
           
static Policy[] PolicyListHelper.read(InputStream istream)
           
static int PolicyTypeHelper.read(InputStream istream)
           
static String RepositoryIdHelper.read(InputStream istream)
           
static ServiceDetail ServiceDetailHelper.read(InputStream in)
           
static ServiceInformation ServiceInformationHelper.read(InputStream in)
           
static SetOverrideType SetOverrideTypeHelper.read(InputStream istream)
           
static short[] ShortSeqHelper.read(InputStream istream)
           
static String[] StringSeqHelper.read(InputStream istream)
           
static String StringValueHelper.read(InputStream istream)
           
static StructMember StructMemberHelper.read(InputStream istream)
           
static long[] ULongLongSeqHelper.read(InputStream istream)
           
static int[] ULongSeqHelper.read(InputStream istream)
           
static short[] UShortSeqHelper.read(InputStream istream)
           
static UnionMember UnionMemberHelper.read(InputStream istream)
           
static UnknownUserException UnknownUserExceptionHelper.read(InputStream istream)
           
static Serializable ValueBaseHelper.read(InputStream istream)
           
static ValueMember ValueMemberHelper.read(InputStream istream)
           
static String VersionSpecHelper.read(InputStream istream)
           
static short VisibilityHelper.read(InputStream istream)
           
static char[] WCharSeqHelper.read(InputStream istream)
           
static String[] WStringSeqHelper.read(InputStream istream)
           
static String WStringValueHelper.read(InputStream istream)
           
static WrongTransaction WrongTransactionHelper.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 BindingIteratorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream NamingContextExtPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream NamingContextPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 void BindingHolder._read(InputStream i)
           
 void BindingIteratorHolder._read(InputStream i)
           
 void BindingListHolder._read(InputStream i)
           
 void BindingTypeHolder._read(InputStream i)
           
 void NameComponentHolder._read(InputStream i)
           
 void NameHolder._read(InputStream i)
           
 void NamingContextExtHolder._read(InputStream i)
           
 void NamingContextHolder._read(InputStream i)
           
static Binding BindingHelper.read(InputStream istream)
           
static BindingIterator BindingIteratorHelper.read(InputStream istream)
           
static Binding[] BindingListHelper.read(InputStream istream)
           
static BindingType BindingTypeHelper.read(InputStream istream)
           
static String IstringHelper.read(InputStream istream)
           
static NameComponent NameComponentHelper.read(InputStream istream)
           
static NameComponent[] NameHelper.read(InputStream istream)
           
static NamingContextExt NamingContextExtHelper.read(InputStream istream)
           
static NamingContext NamingContextHelper.read(InputStream istream)
           
 

org.omg.CosNaming.NamingContextExtPackageInputStream 的使用
 

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

org.omg.CosNaming.NamingContextPackageInputStream 的使用
 

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

org.omg.DynamicAnyInputStream 的使用
 

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

org.omg.IOPInputStream 的使用
 

参数类型为 InputStreamorg.omg.IOP 中的方法
 void IORHolder._read(InputStream i)
           
 void MultipleComponentProfileHolder._read(InputStream i)
           
 void ServiceContextHolder._read(InputStream i)
           
 void ServiceContextListHolder._read(InputStream i)
           
 void TaggedComponentHolder._read(InputStream i)
           
 void TaggedProfileHolder._read(InputStream i)
           
static CodecFactory CodecFactoryHelper.read(InputStream istream)
           
static int ComponentIdHelper.read(InputStream istream)
           
static IOR IORHelper.read(InputStream istream)
           
static TaggedComponent[] MultipleComponentProfileHelper.read(InputStream istream)
           
static int ProfileIdHelper.read(InputStream istream)
           
static ServiceContext ServiceContextHelper.read(InputStream istream)
           
static ServiceContext[] ServiceContextListHelper.read(InputStream istream)
           
static int ServiceIdHelper.read(InputStream istream)
           
static TaggedComponent TaggedComponentHelper.read(InputStream istream)
           
static TaggedProfile TaggedProfileHelper.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 FormatMismatch FormatMismatchHelper.read(InputStream istream)
           
static InvalidTypeForEncoding InvalidTypeForEncodingHelper.read(InputStream istream)
           
static TypeMismatch TypeMismatchHelper.read(InputStream istream)
           
 

org.omg.MessagingInputStream 的使用
 

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

org.omg.PortableInterceptorInputStream 的使用
 

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

org.omg.PortableInterceptor.ORBInitInfoPackageInputStream 的使用
 

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

org.omg.PortableServerInputStream 的使用
 

参数类型为 InputStreamorg.omg.PortableServer 中的方法
 OutputStream ServantActivatorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
 OutputStream ServantLocatorPOA._invoke(String $method, InputStream in, ResponseHandler $rh)
           
static Current CurrentHelper.read(InputStream istream)
           
static ForwardRequest ForwardRequestHelper.read(InputStream istream)
           
static POA POAHelper.read(InputStream istream)
           
static ServantActivator ServantActivatorHelper.read(InputStream istream)
           
static ServantLocator ServantLocatorHelper.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 AdapterAlreadyExists AdapterAlreadyExistsHelper.read(InputStream istream)
           
static AdapterNonExistent AdapterNonExistentHelper.read(InputStream istream)
           
static InvalidPolicy InvalidPolicyHelper.read(InputStream istream)
           
static NoServant NoServantHelper.read(InputStream istream)
           
static ObjectAlreadyActive ObjectAlreadyActiveHelper.read(InputStream istream)
           
static ObjectNotActive ObjectNotActiveHelper.read(InputStream istream)
           
static ServantAlreadyActive ServantAlreadyActiveHelper.read(InputStream istream)
           
static ServantNotActive ServantNotActiveHelper.read(InputStream istream)
           
static WrongAdapter WrongAdapterHelper.read(InputStream istream)
           
static WrongPolicy WrongPolicyHelper.read(InputStream istream)
           
 

org.omg.PortableServer.ServantLocatorPackageInputStream 的使用
 

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


JavaTM Platform
Standard Ed. 6

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

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