|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Remote 的軟體套件 | |
---|---|
java.rmi | 提供 RMI 套件。 |
java.rmi.activation | 為 RMI 物件啟動提供支持。 |
java.rmi.dgc | 為 RMI 分佈式垃圾回收提供了類別和介面。 |
java.rmi.registry | 提供 RMI 註冊表的一個類別和兩個介面。 |
java.rmi.server | 提供支持伺服器端 RMI 的類別和介面。 |
javax.management.remote.rmi | RMI 連接器是供 JMX Remote API 使用的一種連接器,後者使用 RMI 將客戶端請求傳輸到遠端 MBean 伺服器。 |
javax.rmi | 包含 RMI-IIOP 的使用者 API。 |
javax.rmi.CORBA | 包含用於 RMI-IIOP 的可移植性 API。 |
org.omg.stub.java.rmi | 包含用於 java.rmi 套件中出現的 Remote 型別的 RMI-IIOP Stub。 |
java.rmi 中 Remote 的使用 |
---|
返回 Remote 的 java.rmi 中的方法 | |
---|---|
static Remote |
Naming.lookup(String name)
返回與指定 name 關聯的遠端物件的參考(一個 stub)。 |
參數型別為 Remote 的 java.rmi 中的方法 | |
---|---|
static void |
Naming.bind(String name,
Remote obj)
將指定 name 綁定到遠端物件。 |
static void |
Naming.rebind(String name,
Remote obj)
將指定名稱重新綁定到一個新的遠端物件。 |
java.rmi.activation 中 Remote 的使用 |
---|
java.rmi.activation 中 Remote 的子介面 | |
---|---|
interface |
ActivationInstantiator
ActivationInstantiator 負責創建“可啟動”物件的實例。 |
interface |
ActivationMonitor
一個 ActivationMonitor 特定於一個 ActivationGroup ,當一個組通過對 ActivationSystem.activeGroup 的調用(這是內部完成的)被報告為活動時,獲得一個 ActivationMonitor 。 |
interface |
ActivationSystem
ActivationSystem 為註冊組和在那些組中要被啟動的“可啟動”物件提供一種方式。 |
interface |
Activator
Activator 方便了遠端物件啟動。 |
實作 Remote 的 java.rmi.activation 中的類別 | |
---|---|
class |
Activatable
Activatable 類別為那些需要進行持久存取並能由系統啟動的遠端物件提供支持。 |
class |
ActivationGroup
ActivationGroup 負責創建組中“可啟動”物件的新實例,在以下情況通知其 ActivationMonitor :它的物件變成活動的或者不活動的,或者整個組變成不活動的。 |
class |
ActivationGroup_Stub
ActivationGroup_Stub 是一個當作 java.rmi.server.UnicastRemoteObject 被導出的 java.rmi.activation.ActivationGroup 子類別的 stub 類別。 |
返回 Remote 的 java.rmi.activation 中的方法 | |
---|---|
Remote |
ActivationID.activate(boolean force)
啟動此 id 的物件。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port)
將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。 |
static Remote |
Activatable.register(ActivationDesc desc)
為可啟動遠端物件註冊一個物件描述符,以便可以根據需要啟動它。 |
返回變數型別為 Remote 的型別的 java.rmi.activation 中的方法 | |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id,
boolean force)
啟動與啟動標識符 id 關聯的物件。 |
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id,
ActivationDesc desc)
啟動程序調用一個初始化程序的 newInstance 方法,以便在該組中重建具有啟動標識符 id 和描述符 desc 的物件。 |
參數型別為 Remote 的 java.rmi.activation 中的方法 | |
---|---|
abstract void |
ActivationGroup.activeObject(ActivationID id,
Remote obj)
當物件被導出時(通過 Activatable 物件的建構或者通過顯式調用 Activatable.exportObject ),組的 activeObject 方法被調用。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port)
將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
將可啟動遠端物件導出到 RMI 運行資源庫中,使該物件能接收傳入的調用。 |
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port)
註冊指定物件的啟動描述符(使用指定的位置、資料和重啟網要),並使用指定的埠號輸出該物件。 |
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
註冊指定物件的啟動描述符(使用指定的位置、資料和重啟網要),並使用指定的埠號、指定的客戶端和伺服器Socket處理器輸出該物件。 |
static boolean |
Activatable.unexportObject(Remote obj,
boolean force)
從 RMI 運行資源庫中移除遠端物件 obj。 |
型別變數型別為 Remote 的 java.rmi.activation 中的方法參數 | |
---|---|
protected void |
ActivationGroup.activeObject(ActivationID id,
MarshalledObject<? extends Remote> mobj)
如果子類別要進行對組監視器的 activeObject 回調,則此 protected 方法是必要的。 |
void |
ActivationMonitor.activeObject(ActivationID id,
MarshalledObject<? extends Remote> obj)
通知某個物件現在是活動的。 |
java.rmi.dgc 中 Remote 的使用 |
---|
java.rmi.dgc 中 Remote 的子介面 | |
---|---|
interface |
DGC
DGC 抽象用於分佈式垃圾回收演算法的伺服器端。 |
java.rmi.registry 中 Remote 的使用 |
---|
java.rmi.registry 中 Remote 的子介面 | |
---|---|
interface |
Registry
Registry 是簡單遠端物件註冊表的一個遠端介面,它提供存儲和獲取綁定了任意字元串名稱的遠端物件參考的方法。 |
返回 Remote 的 java.rmi.registry 中的方法 | |
---|---|
Remote |
Registry.lookup(String name)
返回註冊表中綁定到指定 name 的遠端參考。 |
參數型別為 Remote 的 java.rmi.registry 中的方法 | |
---|---|
void |
Registry.bind(String name,
Remote obj)
綁定對此註冊表中指定 name 的遠端參考。 |
void |
Registry.rebind(String name,
Remote obj)
用提供的遠端參考替換此註冊表中指定的 name 綁定。 |
java.rmi.server 中 Remote 的使用 |
---|
實作 Remote 的 java.rmi.server 中的類別 | |
---|---|
class |
RemoteObject
該 RemoteObject 類別實作遠端物件的 java.lang.Object 行為。 |
class |
RemoteObjectInvocationHandler
與 Java Remote Method Invocation(Java 遠端方法調用,即 Java RMI)一起使用的 InvocationHandler 介面的實作。 |
class |
RemoteServer
該 RemoteServer 類別是伺服器實作的公共父級類別,並提供支持大量遠端參考語義的框架。 |
class |
RemoteStub
該 RemoteStub 類別是客戶機 stub 的公共父級類別,並提供支持大量遠端參考語義的框架。 |
class |
UnicastRemoteObject
用於導出帶 JRMP 的遠端物件和獲得與該遠端物件通信的 stub。 |
返回 Remote 的 java.rmi.server 中的方法 | |
---|---|
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port)
使用提供的特定埠號導出遠端物件,以便能夠接收傳入的調用。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
使用由給定的Socket處理器指定的傳送方式導出遠端物件,以便能夠接收傳入的調用。 |
static Remote |
RemoteObject.toStub(Remote obj)
返回作為參數傳遞的遠端物件 obj 的 stub。 |
參數型別為 Remote 的 java.rmi.server 中的方法 | |
---|---|
void |
Skeleton.dispatch(Remote obj,
RemoteCall theCall,
int opnum,
long hash)
已過時。 無替代版本 |
static RemoteStub |
UnicastRemoteObject.exportObject(Remote obj)
使用匿名埠號導出遠端物件,以便能夠接收傳入的調用。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port)
使用提供的特定埠號導出遠端物件,以便能夠接收傳入的調用。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
使用由給定的Socket處理器指定的傳送方式導出遠端物件,以便能夠接收傳入的調用。 |
RemoteStub |
ServerRef.exportObject(Remote obj,
Object data)
為提供的 Remote 物件創建客戶機 stub 物件。 |
Object |
RemoteRef.invoke(Remote obj,
Method method,
Object[] params,
long opnum)
調用某個方法。 |
static Remote |
RemoteObject.toStub(Remote obj)
返回作為參數傳遞的遠端物件 obj 的 stub。 |
static boolean |
UnicastRemoteObject.unexportObject(Remote obj,
boolean force)
從 RMI 運行時移除遠端物件 obj。 |
javax.management.remote.rmi 中 Remote 的使用 |
---|
javax.management.remote.rmi 中 Remote 的子介面 | |
---|---|
interface |
RMIConnection
RMI 物件,用於將 MBeanServer 請求從客戶端轉發到其位於伺服器端的 MBeanServer 實作。 |
interface |
RMIServer
用於建立到 RMI 連接器的連接的 RMI 物件。 |
實作 Remote 的 javax.management.remote.rmi 中的類別 | |
---|---|
class |
RMIConnectionImpl
RMIConnection 介面的實作。 |
class |
RMIConnectionImpl_Stub
|
class |
RMIIIOPServerImpl
一個 RMIServerImpl ,它通過 IIOP 導出,並可創建如同由 IIOP 導出的 RMI 物件的客戶端連接。 |
class |
RMIJRMPServerImpl
一個 RMIServer 物件,它通過 JRMP 導出,並可創建如同由 JRMP 導出的 RMI 物件的客戶端連接。 |
class |
RMIServerImpl
表示連接器伺服器的 RMI 物件。 |
class |
RMIServerImpl_Stub
|
返回 Remote 的 javax.management.remote.rmi 中的方法 | |
---|---|
Remote |
RMIIIOPServerImpl.toStub()
返回一個 IIOP stub。 |
Remote |
RMIJRMPServerImpl.toStub()
返回此 RMIServer 物件的可序列化的 stub。 |
abstract Remote |
RMIServerImpl.toStub()
返回此伺服器物件的可遠端化的 stub。 |
javax.rmi 中 Remote 的使用 |
---|
返回 Remote 的 javax.rmi 中的方法 | |
---|---|
static Remote |
PortableRemoteObject.toStub(Remote obj)
返回給定伺服器物件的 stub。 |
參數型別為 Remote 的 javax.rmi 中的方法 | |
---|---|
static void |
PortableRemoteObject.connect(Remote target,
Remote source)
使 Remote 物件準備好進行遠端通信。 |
static void |
PortableRemoteObject.exportObject(Remote obj)
準備伺服器物件,以接收遠端調用。 |
static Remote |
PortableRemoteObject.toStub(Remote obj)
返回給定伺服器物件的 stub。 |
static void |
PortableRemoteObject.unexportObject(Remote obj)
從運行時註銷伺服器物件,允許物件用於垃圾回收。 |
javax.rmi.CORBA 中 Remote 的使用 |
---|
返回 Remote 的 javax.rmi.CORBA 中的方法 | |
---|---|
Remote |
Tie.getTarget()
返回此 tie 的目標。 |
Remote |
PortableRemoteObjectDelegate.toStub(Remote obj)
PortableRemoteObject.toStub(java.rmi.Remote) 的委託調用。 |
org.omg.stub.java.rmi 中 Remote 的使用 |
---|
實作 Remote 的 org.omg.stub.java.rmi 中的類別 | |
---|---|
class |
_Remote_Stub
此類別為 Remote 型別提供 Stub。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。