JavaTM 2 Platform
Standard Ed. 6

java.rmi.server
類別 RemoteServer

java.lang.Object
  繼承者 java.rmi.server.RemoteObject
      繼承者 java.rmi.server.RemoteServer
所有已實作的介面:
Serializable, Remote
直接已知子類別:
Activatable, UnicastRemoteObject

public abstract class RemoteServer
extends RemoteObject

RemoteServer 類別是伺服器實作的公共父級類別,並提供支持大量遠端參考語義的框架。需要特別指出的是,創建和導出遠端物件所需的功能(即使其遠端可用)理論上由 RemoteServer 提供,具體由其子類別提供。

從以下版本開始:
JDK1.1
另請參見:
序列化表格

欄位摘要
 
從類別 java.rmi.server.RemoteObject 繼承的欄位
ref
 
建構子摘要
protected RemoteServer()
          建構一個 RemoteServer
protected RemoteServer(RemoteRef ref)
          建構帶指定參考型別的 RemoteServer
 
方法摘要
static String getClientHost()
          返回一個客戶機主機的字元串表示形式,用於在當前執行緒中正在處理的遠端方法調用。
static PrintStream getLog()
          返回用於 RMI 調用日誌的串流。
static void setLog(OutputStream out)
          將 RMI 調用記錄到輸出串流 out 中。
 
從類別 java.rmi.server.RemoteObject 繼承的方法
equals, getRef, hashCode, toString, toStub
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

RemoteServer

protected RemoteServer()
建構一個 RemoteServer

從以下版本開始:
JDK1.1

RemoteServer

protected RemoteServer(RemoteRef ref)
建構帶指定參考型別的 RemoteServer

參數:
ref - 遠端參考
從以下版本開始:
JDK1.1
方法詳細資訊

getClientHost

public static String getClientHost()
                            throws ServerNotActiveException
返回一個客戶機主機的字元串表示形式,用於在當前執行緒中正在處理的遠端方法調用。

返回:
遠端客戶機主機的字元串表示形式
拋出:
ServerNotActiveException - 如果在當前執行緒中沒有處理遠端方法調用
從以下版本開始:
JDK1.1

setLog

public static void setLog(OutputStream out)
將 RMI 調用記錄到輸出串流 out 中。如果 outnull,則關閉調用日誌記錄。

如果存在安全管理器,則其 checkPermission 方法將用 java.util.logging.LoggingPermission("control") 權限調用;這可能會導致 SecurityException

參數:
out - 應該將 RMI 調用記錄到其中的輸出串流
拋出:
SecurityException - 如果存在安全管理器且其 checkPermission 方法的調用失敗
從以下版本開始:
JDK1.1
另請參見:
getLog()

getLog

public static PrintStream getLog()
返回用於 RMI 調用日誌的串流。

返回:
調用日誌
從以下版本開始:
JDK1.1
另請參見:
setLog(java.io.OutputStream)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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