目录搜索
文字
分享


JavaTM 2 Platform
Standard Ed. 6

类 org.omg.CORBA.UserException
的使用

使用 UserException 的软件包
org.omg.CORBA 提供 OMG CORBA API 到 JavaTM 编程语言的映射,包括 ORB 类,如果已实现该类,则程序员可以使用此类作为全功能对象请求代理(Object Request Broker,ORB)。 
org.omg.CORBA.DynAnyPackage 提供与 DynAny 接口一起使用的异常(InvalidValueInvalidInvalidSeqTypeMismatch)。 
org.omg.CORBA.ORBPackage 提供由 ORB.resolve_initial_references 方法抛出的异常 InvalidName,以及由 ORB 类中的动态 Any 创建方法抛出的异常 InconsistentTypeCode。 
org.omg.CORBA.TypeCodePackage 提供用户定义的异常 BadKindBounds,它们将由 TypeCode 类中的方法抛出。 
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.CodecFactoryPackage 此包包含 IOP::CodeFactory 接口中指定的异常(作为 Portable Interceptor 规范的一部分)。 
org.omg.IOP.CodecPackage 此包根据 IOP::Codec IDL 接口定义生成。 
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.CORBA 中 UserException 的使用
 

org.omg.CORBA 中 UserException 的子类
 class Bounds
          当参数不在某一方法试图访问的对象的合法范围内时,抛出该用户异常。
 class PolicyError
          发生策略错误时抛出的用户异常。
 class UnknownUserException
          包含由服务器返回的用户异常的类。
 class WrongTransaction
          CORBA WrongTransaction 用户定义异常。
 

org.omg.CORBA.DynAnyPackage 中 UserException 的使用
 

org.omg.CORBA.DynAnyPackage 中 UserException 的子类
 class Invalid
          动态 any 操作在传递无效的 DynAnyAny 作为其参数时抛出 Invalid。
 class InvalidSeq
          任何有关动态 any 并使用序列(Java 数组)作为参数的操作在该序列无效时抛出 InvalidSeq 异常。
 class InvalidValue
           
 class TypeMismatch
          动态 any 的访问器方法在实际内容的类型与要试图访问的类型不匹配时抛出 TypeMismatch。
 

org.omg.CORBA.ORBPackage 中 UserException 的使用
 

org.omg.CORBA.ORBPackage 中 UserException 的子类
 class InconsistentTypeCode
          当试图使用与特定的 DynAny 子类不匹配的类型代码创建动态 any 时将抛出 InconsistentTypeCode。
 class InvalidName
          当向 ORB.resolve_initial_references 传递一个没有初始引用的名称时将引发 InvalidName 异常。
 

org.omg.CORBA.TypeCodePackage 中 UserException 的使用
 

org.omg.CORBA.TypeCodePackage 中 UserException 的子类
 class BadKind
          当对 TypeCode 对象调用不恰当的操作时将抛出 BadKind 异常。
 

org.omg.CosNaming.NamingContextExtPackage 中 UserException 的使用
 

org.omg.CosNaming.NamingContextExtPackage 中 UserException 的子类
 class InvalidAddress
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。
 

org.omg.CosNaming.NamingContextPackage 中 UserException 的使用
 

org.omg.CosNaming.NamingContextPackage 中 UserException 的子类
 class AlreadyBound
          org/omg/CosNaming/NamingContextPackage/AlreadyBound.java。
 class CannotProceed
          org/omg/CosNaming/NamingContextPackage/CannotProceed.java。
 class NotEmpty
          org/omg/CosNaming/NamingContextPackage/NotEmpty.java。
 class NotFound
          org/omg/CosNaming/NamingContextPackage/NotFound.java。
 

org.omg.IOP.CodecFactoryPackage 中 UserException 的使用
 

org.omg.IOP.CodecFactoryPackage 中 UserException 的子类
 class UnknownEncoding
          org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java。
 

org.omg.IOP.CodecPackage 中 UserException 的使用
 

org.omg.IOP.CodecPackage 中 UserException 的子类
 class FormatMismatch
          org/omg/IOP/CodecPackage/FormatMismatch.java。
 class InvalidTypeForEncoding
          org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java。
 

org.omg.PortableInterceptor 中 UserException 的使用
 

org.omg.PortableInterceptor 中 UserException 的子类
 class InvalidSlot
          org/omg/PortableInterceptor/InvalidSlot.java。
 

org.omg.PortableInterceptor.ORBInitInfoPackage 中 UserException 的使用
 

org.omg.PortableInterceptor.ORBInitInfoPackage 中 UserException 的子类
 class DuplicateName
          org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java。
 

org.omg.PortableServer 中 UserException 的使用
 

org.omg.PortableServer 中 UserException 的子类
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.java。
 

org.omg.PortableServer.CurrentPackage 中 UserException 的使用
 

org.omg.PortableServer.CurrentPackage 中 UserException 的子类
 class NoContext
          org/omg/PortableServer/CurrentPackage/NoContext.java。
 

org.omg.PortableServer.POAManagerPackage 中 UserException 的使用
 

org.omg.PortableServer.POAManagerPackage 中 UserException 的子类
 class AdapterInactive
          org/omg/PortableServer/POAManagerPackage/AdapterInactive.java。
 

org.omg.PortableServer.POAPackage 中 UserException 的使用
 

org.omg.PortableServer.POAPackage 中 UserException 的子类
 class AdapterAlreadyExists
          org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java。
 class AdapterNonExistent
          org/omg/PortableServer/POAPackage/AdapterNonExistent.java。
 class InvalidPolicy
          org/omg/PortableServer/POAPackage/InvalidPolicy.java。
 class NoServant
          org/omg/PortableServer/POAPackage/NoServant.java。
 class ObjectAlreadyActive
          org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java。
 class ObjectNotActive
          org/omg/PortableServer/POAPackage/ObjectNotActive.java。
 class ServantAlreadyActive
          org/omg/PortableServer/POAPackage/ServantAlreadyActive.java。
 class ServantNotActive
          org/omg/PortableServer/POAPackage/ServantNotActive.java。
 class WrongAdapter
          org/omg/PortableServer/POAPackage/WrongAdapter.java。
 class WrongPolicy
          org/omg/PortableServer/POAPackage/WrongPolicy.java。
 


JavaTM 2 Platform
Standard Ed. 6

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

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