Module java.rmi

Package java.rmi.server


package java.rmi.server
提供支持RMI服务器端的类和接口。一组类被静态存根和骨架使用。另一组类实现了RMI传输协议。

已弃用:骨架和静态存根。 骨架和静态生成的存根已被弃用。这包括此包中需要使用骨架或静态存根以及支持运行时的API。对骨架和静态存根的支持可能会在将来的平台版本中移除。骨架是不必要的,因为服务器端方法分派由RMI运行时直接处理。静态生成的存根是不必要的,因为存根是使用Proxy对象动态生成的。请参阅UnicastRemoteObject了解有关动态存根生成的信息。

自版本:
1.1
  • Class
    Description
    如果尝试导出远程对象失败,则会抛出ExportException,它是RemoteException的一种。
    Deprecated.
    no replacement
    Deprecated.
    no replacement
    ObjID用于标识导出到RMI运行时的远程对象。
    Deprecated.
    no replacement
    Deprecated.
    no replacement.
    RemoteObject类为远程对象实现了java.lang.Object的行为。
    用于Java远程方法调用(Java RMI)的InvocationHandler接口的实现。
    RemoteRef表示远程对象的句柄。
    RemoteServer类是服务器实现的通用超类,提供支持各种远程引用语义的框架。
    Deprecated.
    Statically generated stubs are deprecated, since stubs are generated dynamically.
    RMIClassLoader包含支持RMI动态类加载的静态方法。
    RMIClassLoaderSpiRMIClassLoader的服务提供者接口。
    RMIClientSocketFactory实例由RMI运行时使用,以获取用于RMI调用的客户端套接字。
    可以通过RMISocketFactory.setFailureHandler调用注册RMIFailureHandler
    RMIServerSocketFactory实例由RMI运行时使用,以获取用于RMI调用的服务器套接字。
    RMISocketFactory实例由RMI运行时使用,以获取用于RMI调用的客户端和服务器套接字。
    如果在UnicastRemoteObject的克隆过程中发生远程异常,则会抛出ServerCloneException
    如果在调用RemoteServer.getClientHost时在不提供远程方法调用服务时调用getClientHost方法,则会抛出ServerNotActiveException
    Deprecated.
    No replacement.
    Deprecated.
    no replacement.
    Deprecated.
    no replacement.
    Deprecated.
    no replacement.
    Deprecated.
    This class is obsolete.
    UID
    UID表示相对于生成它的主机是唯一的标识符,或者是216个“众所周知”的标识符之一。
    用于使用JRMP导出远程对象并获取与远程对象通信的存根。
    远程对象实现应实现Unreferenced接口,以在不再有引用该远程对象的客户端时接收通知。