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.CORBAUserException 的使用
 

org.omg.CORBAUserException 的子類別
 class Bounds
          當參數不在某一方法試圖存取的物件的合法範圍內時,拋出該使用者異常。
 class PolicyError
          發生策略錯誤時拋出的使用者異常。
 class UnknownUserException
          包含由伺服器返回的使用者異常的類別。
 class WrongTransaction
          CORBA WrongTransaction 使用者定義異常。
 

org.omg.CORBA.DynAnyPackageUserException 的使用
 

org.omg.CORBA.DynAnyPackageUserException 的子類別
 class Invalid
          動態 any 操作在傳遞無效的 DynAnyAny 作為其參數時拋出 Invalid。
 class InvalidSeq
          任何有關動態 any 並使用序列(Java 陣列)作為參數的操作在該序列無效時拋出 InvalidSeq 異常。
 class InvalidValue
           
 class TypeMismatch
          動態 any 的存取器方法在實際內容的型別與要試圖存取的型別不比對時拋出 TypeMismatch。
 

org.omg.CORBA.ORBPackageUserException 的使用
 

org.omg.CORBA.ORBPackageUserException 的子類別
 class InconsistentTypeCode
          當試圖使用與特定的 DynAny 子類別不比對的型別程式碼創建動態 any 時將拋出 InconsistentTypeCode。
 class InvalidName
          當向 ORB.resolve_initial_references 傳遞一個沒有初始參考的名稱時將引發 InvalidName 異常。
 

org.omg.CORBA.TypeCodePackageUserException 的使用
 

org.omg.CORBA.TypeCodePackageUserException 的子類別
 class BadKind
          當對 TypeCode 物件調用不恰當的操作時將拋出 BadKind 異常。
 

org.omg.CosNaming.NamingContextExtPackageUserException 的使用
 

org.omg.CosNaming.NamingContextExtPackageUserException 的子類別
 class InvalidAddress
          org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。
 

org.omg.CosNaming.NamingContextPackageUserException 的使用
 

org.omg.CosNaming.NamingContextPackageUserException 的子類別
 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.CodecFactoryPackageUserException 的使用
 

org.omg.IOP.CodecFactoryPackageUserException 的子類別
 class UnknownEncoding
          org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java。
 

org.omg.IOP.CodecPackageUserException 的使用
 

org.omg.IOP.CodecPackageUserException 的子類別
 class FormatMismatch
          org/omg/IOP/CodecPackage/FormatMismatch.java。
 class InvalidTypeForEncoding
          org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java。
 

org.omg.PortableInterceptorUserException 的使用
 

org.omg.PortableInterceptorUserException 的子類別
 class InvalidSlot
          org/omg/PortableInterceptor/InvalidSlot.java。
 

org.omg.PortableInterceptor.ORBInitInfoPackageUserException 的使用
 

org.omg.PortableInterceptor.ORBInitInfoPackageUserException 的子類別
 class DuplicateName
          org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java。
 

org.omg.PortableServerUserException 的使用
 

org.omg.PortableServerUserException 的子類別
 class ForwardRequest
          org/omg/PortableServer/ForwardRequest.java。
 

org.omg.PortableServer.CurrentPackageUserException 的使用
 

org.omg.PortableServer.CurrentPackageUserException 的子類別
 class NoContext
          org/omg/PortableServer/CurrentPackage/NoContext.java。
 

org.omg.PortableServer.POAManagerPackageUserException 的使用
 

org.omg.PortableServer.POAManagerPackageUserException 的子類別
 class AdapterInactive
          org/omg/PortableServer/POAManagerPackage/AdapterInactive.java。
 

org.omg.PortableServer.POAPackageUserException 的使用
 

org.omg.PortableServer.POAPackageUserException 的子類別
 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

提交錯誤或意見

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