模块  java.rmi
软件包  java.rmi.server

Class RemoteServer

  • 实现的所有接口
    SerializableRemote
    已知直接子类:
    ActivatableUnicastRemoteObject

    public abstract class RemoteServer
    extends RemoteObject
    RemoteServer类是服务器实现的常见超类,并提供支持各种远程引用语义的框架。 具体地说,创建和导出远程对象所需的功能(即使它们远程可用)由RemoteServer抽象地提供,具体地由其子类提供。
    从以下版本开始:
    1.1
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • RemoteServer

        protected RemoteServer()
        构造一个 RemoteServer
        从以下版本开始:
        1.1
      • RemoteServer

        protected RemoteServer​(RemoteRef ref)
        构造具有给定引用类型的 RemoteServer
        参数
        ref - 远程引用
        从以下版本开始:
        1.1
    • 方法详细信息

      • getClientHost

        public static String getClientHost()
                                    throws ServerNotActiveException
        返回当前线程中正在处理的远程方法调用的客户端主机的字符串表示形式。
        结果
        客户端主机的字符串表示形式
        异常
        ServerNotActiveException - 如果当前线程中没有处理远程方法调用
        从以下版本开始:
        1.1
      • setLog

        public static void setLog​(OutputStream out)
        Log RMI调用输出流out 如果outnull ,则关闭呼叫记录。

        如果有安全管理器,将使用java.util.logging.LoggingPermission("control")权限调用其checkPermission方法; 这可能导致SecurityException

        参数
        out - 应记录RMI调用的输出流
        异常
        SecurityException - 如果存在安全管理器且其 checkPermission方法的调用失败
        从以下版本开始:
        1.1
        另请参见:
        getLog()