发信人: daystream()
整理人: biubiu(2000-01-02 15:23:13), 站内信件
|
.2 RemoteServer 类
java.rmi.server.RemoteServer 类是服务器实现类 java.rmi.server.UnicastR emoteObject
和 java.rmi.activation.Activatable 的通用超类。
package java.rmi.server;
public abstract class RemoteServer extends RemoteObject {
protected RemoteServer();
protected RemoteServer(RemoteRef ref);
public static String getClientHost()
throws ServerNotActiveException;
public static void setLog(java.io.OutputStream out);
public static java.io.PrintStream getLog();
}
因为 RemoteServer 是抽象类,所以将无法实例化。因此,必须从子类实现中
调用某一 RemoteServer 的构造函数。第一个 RemoteServer 构造函数将创建
带空远程引用的 RemoteServer。第二个 RemoteServer 构造函数将创建带给
定远程引用 ref 的 RemoteServer。
getClientHost 方法允许一个活动方法确定当前线程中活动的远程方法是由哪
台主机初始化的。如果当前线程中没有活动的远程方法,则抛出异常 ServerNot ActiveException。
setLog 方法将 RMI 调用记录到指定输出流中。如果输出流为空,则关闭调用
日志。getLog 方法返回 RMI 调用日志流,从而使特定于应用程序的信息以同
步方式写到调用日志中。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]
|
|