|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 IDLEntity 的軟體套件 | |
---|---|
org.omg.CORBA | 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 |
org.omg.CORBA.DynAnyPackage | 提供與 DynAny 介面一起使用的異常(InvalidValue 、Invalid 、InvalidSeq 和 TypeMismatch )。 |
org.omg.CORBA.ORBPackage | 提供由 ORB.resolve_initial_references 方法拋出的異常 InvalidName ,以及由 ORB 類別中的動態 Any 創建方法拋出的異常 InconsistentTypeCode 。 |
org.omg.CORBA.portable | 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 ORB 上的 ORB API 集合。 |
org.omg.CORBA.TypeCodePackage | 提供使用者定義的異常 BadKind 和 Bounds ,它們將由 TypeCode 類別中的方法拋出。 |
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.Dynamic | 此套件包含 OMG Portable Interceptor 規範 http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06 的第 21.9 小節中指定的 Dynamic 模組。 |
org.omg.DynamicAny | 提供一些類別和介面使得在運行時能夠遍歷與 any 有關聯的資料值,並提取資料值的基本成分。 |
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.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.SendingContext | 為值型別的編組提供支持。 |
org.omg.CORBA 中 IDLEntity 的使用 |
---|
org.omg.CORBA 中 IDLEntity 的子介面 | |
---|---|
interface |
Current
從 Current 介面派生的介面允許 ORB 和 CORBA 服務存取與它們正運行的執行執行緒關聯的資訊(上下文)。 |
interface |
DataInputStream
定義用來從輸入串流讀取基本資料型別的方法,以便解組自定義值型別。 |
interface |
DataOutputStream
定義用來將基本資料型別寫入輸出串流的方法,以便編組自定義值型別。 |
interface |
DomainManager
提供用來建立關係並將其導航到高層級域和從屬域的機制,以及用來創建和存取策略的機制。 |
interface |
IDLType
由所有表示 OMG IDL 型別的介面存儲資源庫(Interface Repository,IR)物件繼承的抽象介面。 |
interface |
IRObject
IRObject IDL 介面表示最一般的介面,其他所有 Interface Repository 介面(甚至包括 Repository 自身)都派生自該介面。 |
interface |
Policy
派生自 Policy 介面的介面允許 ORB 或 CORBA 服務存取影響其操作的某些選項。 |
實作 IDLEntity 的 org.omg.CORBA 中的類別 | |
---|---|
class |
_IDLTypeStub
IDLType 的 Stub。 |
class |
_PolicyStub
Policy 的 Stub。 |
class |
Any
充當可用 IDL 描述的任何資料或任何 IDL 基本型別的容器。 |
class |
Bounds
當參數不在某一方法試圖存取的物件的合法範圍內時,拋出該使用者異常。 |
class |
CompletionStatus
指示某一方法拋出 SystemException 時是否已結束運行的物件。 |
class |
DefinitionKind
該類別提供用來標識介面存儲資源庫 (Interface Repository) 物件型別的常數。 |
class |
NameValuePair
將某一名稱與一個屬性為 IDL struct 的值關聯,並在 DynStruct API 中使用。 |
class |
ParameterMode
Parameter 參數網要的列舉。 |
class |
PolicyError
發生策略錯誤時拋出的使用者異常。 |
class |
ServiceDetail
表示 ORB 服務的物件:其 service_detail_type 欄位包含 ORB 服務的型別,其 service_detail 欄位包含 ORB 服務的描述。 |
class |
ServiceInformation
CORBA 模組中的 IDL struct,用於存儲關於 ORB 實作中可用 CORBA 服務的資訊,可使用 ORB.get_service_information 方法獲取。 |
class |
SetOverrideType
標記 SET_OVERRIDE 和 ADD_OVERRIDE 的 CORBA enum 的映射,它指示這些策略是應該替換 Object 的現有策略還是應該被添加到現有策略中。 |
class |
StructMember
描述介面存儲資源庫 (Interface Repository) 中一個 IDL struct 成員,包括該 struct 成員的名稱、該 struct 成員的型別以及表示該 struct 成員(被描述為 struct 成員物件)IDL 型別的 typedef。 |
class |
TypeCode
用於有關特定 CORBA 資料型別的資訊的容器。 |
class |
UnionMember
介面存儲資源庫 (Interface Repository) 中關於 IDL union 成員的描述。 |
class |
UnknownUserException
包含由伺服器返回的使用者異常的類別。 |
class |
UserException
CORBA IDL 定義的使用者異常的根類別。 |
class |
ValueMember
介面存儲資源庫 (Interface Repository) 中關於 value 物件成員的描述。 |
class |
WrongTransaction
CORBA WrongTransaction 使用者定義異常。 |
org.omg.CORBA.DynAnyPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.CORBA.DynAnyPackage 中的類別 | |
---|---|
class |
Invalid
動態 any 操作在傳遞無效的 DynAny 或 Any 作為其參數時拋出 Invalid。 |
class |
InvalidSeq
任何有關動態 any 並使用序列(Java 陣列)作為參數的操作在該序列無效時拋出 InvalidSeq 異常。 |
class |
InvalidValue
|
class |
TypeMismatch
動態 any 的存取器方法在實際內容的型別與要試圖存取的型別不比對時拋出 TypeMismatch。 |
org.omg.CORBA.ORBPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.CORBA.ORBPackage 中的類別 | |
---|---|
class |
InconsistentTypeCode
當試圖使用與特定的 DynAny 子類別不比對的型別程式碼創建動態 any 時將拋出 InconsistentTypeCode。 |
class |
InvalidName
當向 ORB.resolve_initial_references 傳遞一個沒有初始參考的名稱時將引發 InvalidName 異常。 |
org.omg.CORBA.portable 中 IDLEntity 的使用 |
---|
org.omg.CORBA.portable 中 IDLEntity 的子介面 | |
---|---|
interface |
CustomValue
通過自定義值型別實作的 ValueBase 擴展。 |
interface |
StreamableValue
為所有非自定義編碼的非裝箱 (boxed) IDL 值型別定義基本型別。 |
interface |
ValueBase
所產生的對應於 valuetype IDL 型別的 Java 類別實作此介面。 |
org.omg.CORBA.TypeCodePackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.CORBA.TypeCodePackage 中的類別 | |
---|---|
class |
BadKind
當對 TypeCode 物件調用不恰當的操作時將拋出 BadKind 異常。 |
org.omg.CosNaming 中 IDLEntity 的使用 |
---|
org.omg.CosNaming 中 IDLEntity 的子介面 | |
---|---|
interface |
BindingIterator
BindingIterator 介面允許客戶端使用 next_one 或 next_n 迭代綁定。 |
interface |
NamingContext
命名上下文是包含一組名稱綁定的物件,在這些名稱綁定中,每個名稱都是唯一的。 |
interface |
NamingContextExt
NamingContextExt 是 NamingContext (它包含一組名稱綁定,在這些名稱綁定中,每個名稱都是唯一的)的擴展,並且是互操作命名服務 (Interoperable Naming Service) 的一部分。 |
實作 IDLEntity 的 org.omg.CosNaming 中的類別 | |
---|---|
class |
_BindingIteratorImplBase
|
class |
_BindingIteratorStub
BindingIterator 介面允許客戶端使用 next_one 或 next_n 操作在綁定上進行迭代。 |
class |
_NamingContextExtStub
NamingContextExt 是 NamingContext (它包含一組名稱綁定,在這些名稱綁定中,每個名稱都是唯一的)的擴展,並且是互操作命名服務 (Interoperable Naming Service) 的一部分。 |
class |
_NamingContextImplBase
|
class |
_NamingContextStub
命名上下文是包含一組名稱綁定的物件,在這些名稱綁定中,每個名稱都是唯一的。 |
class |
Binding
org/omg/CosNaming/Binding.java。 |
class |
BindingType
指定給定的綁定對應於物件(非命名上下文的物件)還是命名上下文。 |
class |
NameComponent
org/omg/CosNaming/NameComponent.java。 |
org.omg.CosNaming.NamingContextExtPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.CosNaming.NamingContextExtPackage 中的類別 | |
---|---|
class |
InvalidAddress
org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java。 |
org.omg.CosNaming.NamingContextPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.CosNaming.NamingContextPackage 中的類別 | |
---|---|
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。 |
class |
NotFoundReason
指示未能解析的原因。 |
org.omg.Dynamic 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.Dynamic 中的類別 | |
---|---|
class |
Parameter
org/omg/Dynamic/Parameter.java。 |
org.omg.DynamicAny 中 IDLEntity 的使用 |
---|
org.omg.DynamicAny 中 IDLEntity 的子介面 | |
---|---|
interface |
DynAny
通過 DynAny 物件可以動態解釋(遍歷)和建構 Any 值。 |
interface |
DynAnyFactory
DynAny 物件可以通過調用 DynAnyFactory 物件上的操作來創建。 |
interface |
DynArray
DynArray 物件支持對 IDL 陣列的操作。 |
interface |
DynEnum
DynEnum 物件支持對 IDL 列舉值的操作。 |
interface |
DynFixed
DynFixed 物件支持對 IDL 定值 (fixed value) 的操作。 |
interface |
DynSequence
DynSequence 物件支持對 IDL 序列的操作。 |
interface |
DynStruct
DynStruct 物件支持對 IDL 結構資料 (struct) 和異常值的操作。 |
interface |
DynUnion
DynUnion 物件支持對 IDL 聯合 (union) 的操作。 |
interface |
DynValue
DynValue 物件支持對 IDL 非裝箱 (non-boxed) 值型別的操作。 |
interface |
DynValueBox
DynValueBox 物件支持對 IDL 裝箱 (boxed) 型別的操作。 |
interface |
DynValueCommon
DynValueCommon 提供 DynValue 和 DynValueBox 介面都支持的操作。 |
實作 IDLEntity 的 org.omg.DynamicAny 中的類別 | |
---|---|
class |
_DynAnyFactoryStub
DynAny 物件可以通過調用 DynAnyFactory 物件上的操作來創建。 |
class |
_DynAnyStub
通過 DynAny 物件可以動態解釋(遍歷)和建構 Any 值。 |
class |
_DynArrayStub
DynArray 物件支持對 IDL 陣列 (array) 的操作。 |
class |
_DynEnumStub
DynEnum 物件支持對 IDL 列舉 (enumerated) 值的操作。 |
class |
_DynFixedStub
DynEnum 物件支持對 IDL 定值 (fixed value) 的操作。 |
class |
_DynSequenceStub
DynSequence 物件支持對 IDL 序列 (sequence) 的操作。 |
class |
_DynStructStub
DynStruct 物件支持對 IDL 結構資料 (struct) 和異常值的操作。 |
class |
_DynUnionStub
DynUnion 物件支持對 IDL 聯合資料 (union) 的操作。 |
class |
_DynValueStub
DynValue 物件支持 IDL non-boxed value 型別的操作。 |
class |
NameDynAnyPair
org/omg/DynamicAny/NameDynAnyPair.java。 |
org.omg.IOP 中 IDLEntity 的使用 |
---|
org.omg.IOP 中 IDLEntity 的子介面 | |
---|---|
interface |
Codec
IOR 元件的格式和 ORB 服務使用的服務上下文資料通常被定義為 CDR 封裝,該封裝編碼用 IDL 定義的資料型別的實例。 |
interface |
CodecFactory
Codec 可從 CodecFactory 中獲得。 |
實作 IDLEntity 的 org.omg.IOP 中的類別 | |
---|---|
class |
Encoding
org/omg/IOP/Encoding.java。 |
class |
IOR
org/omg/IOP/IOR.java。 |
class |
ServiceContext
org/omg/IOP/ServiceContext.java。 |
class |
TaggedComponent
org/omg/IOP/TaggedComponent.java。 |
class |
TaggedProfile
org/omg/IOP/TaggedProfile.java。 |
org.omg.IOP.CodecFactoryPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.IOP.CodecFactoryPackage 中的類別 | |
---|---|
class |
UnknownEncoding
org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java。 |
org.omg.IOP.CodecPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.IOP.CodecPackage 中的類別 | |
---|---|
class |
FormatMismatch
org/omg/IOP/CodecPackage/FormatMismatch.java。 |
class |
InvalidTypeForEncoding
org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java。 |
org.omg.PortableInterceptor 中 IDLEntity 的使用 |
---|
org.omg.PortableInterceptor 中 IDLEntity 的子介面 | |
---|---|
interface |
ClientRequestInfo
客戶端請求 interceptor 可存取的請求資訊。 |
interface |
ClientRequestInterceptor
客戶端 interceptor。 |
interface |
Interceptor
所有 Portable Interceptor 實作 Interceptor。 |
interface |
IORInfo
提供伺服器端的 ORB 服務,該服務能夠在建構 IOR 期間存取適用的策略並添加元件。 |
interface |
IORInterceptor
Interceptor 用於在 IOR 內部配置檔案中建立帶標記的元件。 |
interface |
IORInterceptor_3_0
org/omg/PortableInterceptor/IORInterceptor_3_0.java。 |
interface |
ObjectReferenceFactory
物件參考處理器。 |
interface |
ObjectReferenceTemplate
物件參考模板。 |
interface |
ORBInitializer
便於註冊 interceptor 和初始化 ORB。 |
interface |
ORBInitInfo
傳遞給每個 ORBInitializer ,允許其在初始化 ORB 時註冊 interceptor 並執行其他職責。 |
interface |
PolicyFactory
使得策略型別能夠使用 CORBA.ORB.create_policy 來建構。 |
interface |
RequestInfo
Interceptor 可存取的請求資訊。 |
interface |
ServerRequestInfo
伺服器端請求 interceptor 可存取的請求資訊。 |
interface |
ServerRequestInterceptor
伺服器端的請求 interceptor。 |
實作 IDLEntity 的 org.omg.PortableInterceptor 中的類別 | |
---|---|
class |
InvalidSlot
org/omg/PortableInterceptor/InvalidSlot.java。 |
org.omg.PortableInterceptor.ORBInitInfoPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.PortableInterceptor.ORBInitInfoPackage 中的類別 | |
---|---|
class |
DuplicateName
org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java。 |
org.omg.PortableServer 中 IDLEntity 的使用 |
---|
org.omg.PortableServer 中 IDLEntity 的子介面 | |
---|---|
interface |
AdapterActivator
一個適配器啟動器,它提供具有隨需創建子 POA 功能的 POA。 |
interface |
IdAssignmentPolicy
IdAssignmentPolicy 指定創建的 POA 中的 Object Id 是由應用程序還是由 ORB 產生的。 |
interface |
IdUniquenessPolicy
IdUniquenessPolicy 指定已創建的 POA 中啟動的 servant 是否必須具有唯一的物件身份。 |
interface |
ImplicitActivationPolicy
此策略指定已創建的 POA 中是否支持隱式啟動 servant。 |
interface |
LifespanPolicy
LifespanPolicy 指定已創建 POA 中實作的物件的生存期。 |
interface |
POA
POA 物件管理物件集合的實作。 |
interface |
POAManager
每個 POA 物件都有一個關聯的 POAManager 物件。 |
interface |
RequestProcessingPolicy
此策略指定已創建的 POA 處理請求的方式。 |
interface |
ServantActivator
POA 具有 RETAIN 策略時使用 ServantActivator 這種 servant 管理器。 |
interface |
ServantLocator
當 POA 具有 NON_RETAIN 策略時,使用 ServantLocator 這種 servant 管理器。 |
interface |
ServantManager
servant 管理器提供一個 POA,該 POA 在接受以非啟動的物件為目標的請求時能夠根據需要啟動物件。 |
interface |
ServantRetentionPolicy
此策略指定已創建的 POA 是否在 Active Object Map 中保留啟動的 servant。 |
interface |
ThreadPolicy
ThreadPolicy 指定已創建的 POA 所使用的執行緒模型 (threading model)。 |
實作 IDLEntity 的 org.omg.PortableServer 中的類別 | |
---|---|
class |
_ServantActivatorStub
當 POA 具有 RETAIN 策略時,它使用 ServantActivator 這種 servant 管理器。 |
class |
_ServantLocatorStub
POA 具有 NON_RETAIN 策略時將使用 ServantLocator 這種 servant 管理器。 |
class |
ForwardRequest
org/omg/PortableServer/ForwardRequest.java。 |
class |
IdAssignmentPolicyValue
IdAssignmentPolicyValue 可以具有以下值。 |
class |
IdUniquenessPolicyValue
IdUniquenessPolicyValue 可以具有以下值。 |
class |
ImplicitActivationPolicyValue
ImplicitActivationPolicyValue 具有以下語義。 |
class |
LifespanPolicyValue
LifespanPolicyValue 可以具有以下值。 |
class |
RequestProcessingPolicyValue
RequestProcessingPolicyValue 可以具有以下值。 |
class |
ServantRetentionPolicyValue
ServantRetentionPolicyValue 可以具有以下值。 |
class |
ThreadPolicyValue
ThreadPolicyValue 可以具有以下值。 |
org.omg.PortableServer.CurrentPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.PortableServer.CurrentPackage 中的類別 | |
---|---|
class |
NoContext
org/omg/PortableServer/CurrentPackage/NoContext.java。 |
org.omg.PortableServer.POAManagerPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.PortableServer.POAManagerPackage 中的類別 | |
---|---|
class |
AdapterInactive
org/omg/PortableServer/POAManagerPackage/AdapterInactive.java。 |
class |
State
指定 POAManager 的狀態。 |
org.omg.PortableServer.POAPackage 中 IDLEntity 的使用 |
---|
實作 IDLEntity 的 org.omg.PortableServer.POAPackage 中的類別 | |
---|---|
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。 |
org.omg.SendingContext 中 IDLEntity 的使用 |
---|
org.omg.SendingContext 中 IDLEntity 的子介面 | |
---|---|
interface |
RunTime
定義表示請求的發送上下文的基礎類別。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。