模块 java.rmi
包 java.rmi.server
包java.rmi.server
提供用于支持 RMI 服务端的类和接口。一组类由静态存根和骨架使用。另一组类实现 RMI 传输协议。
Deprecated: Skeletons and Static Stubs. Skeletons and statically generated stubs are deprecated. This includes the APIs in this package that require the use of skeletons or static stubs and the runtime support for them. Support for skeletons and static stubs may be removed in a future release of the platform. Skeletons are unnecessary, as server-side method dispatching is handled directly by the RMI runtime. Statically generated stubs are unnecessary, as stubs are generated dynamically using Proxy
objects. See UnicastRemoteObject
for information about dynamic stub generation.
- 自从:
- 1.1
-
类描述如果尝试导出远程对象失败,则会抛出
ExportException
和RemoteException
。已弃用。没有替代品已弃用。没有替代品ObjID
用于标识导出到 RMI 运行时的远程对象。已弃用。没有替代品已弃用。没有替代品。RemoteObject
类实现远程对象的java.lang.Object
行为。用于 Java 远程方法调用 (Java RMI) 的InvocationHandler
接口的实现。RemoteRef
表示远程对象的句柄。RemoteServer
类是服务实现的通用超类,它提供了支持范围广泛的远程引用语义的框架。已弃用。静态生成的存根已被弃用,因为存根是动态生成的。RMIClassLoader
包含支持使用 RMI 动态加载类的静态方法。RMIClassLoaderSpi
是RMIClassLoader
的服务提供商接口。RMI 运行时使用RMIClientSocketFactory
实例来获取 RMI 调用的客户端套接字。RMIFailureHandler
可以通过RMISocketFactory.setFailureHandler
调用注册。RMI 运行时使用RMIServerSocketFactory
实例来获取 RMI 调用的服务套接字。RMI 运行时使用RMISocketFactory
实例来获取 RMI 调用的客户端和服务套接字。如果在克隆UnicastRemoteObject
期间发生远程异常,则会抛出ServerCloneException
。如果在服务远程方法调用之外调用 getClientHost 方法,则ServerNotActiveException
是在调用RemoteServer.getClientHost
期间抛出的Exception
。已弃用。没有替代品。已弃用。没有替代品。已弃用。没有替代品。已弃用。没有替代品。已弃用。这个类已经过时了。UID
表示一个标识符,该标识符随着时间的推移相对于生成它的主机是唯一的,或者是 216“知名”标识符。用于使用 JRMP 导出远程对象并获取与远程对象通信的存根。远程对象实现应实现Unreferenced
接口,以便在不再有客户端引用该远程对象时接收通知。