Interface RMIConnection

所有超级接口:
AutoCloseable, Closeable, Remote
所有已知实现类:
RMIConnectionImpl, RMIConnectionImpl_Stub

public interface RMIConnection extends Closeable, Remote

RMI对象用于将来自客户端的MBeanServer请求转发到服务器端的MBeanServer实现。每个连接到RMI连接器的远程客户端都有一个实现此接口的远程对象。

用户代码通常不会引用此接口。它作为公共API的一部分进行了规定,以便该API的不同实现可以互操作。

为了确保客户端参数在服务器端使用正确的类加载器进行反序列化,例如用于调用方法的参数被包装在一个MarshalledObject中。此接口的实现必须首先获取操作和目标的适当类加载器,然后使用该类加载器反序列化封送的参数。除非另有说明,否则MarshalledObjectMarshalledObject[]类型的参数不得为null;如果为null,则行为是未指定的。

类加载方面的详细信息在JMX规范,版本1.4中有详细说明

此接口中的大多数方法与MBeanServerConnection接口中的方法相对应。如果某个方法的行为方面在此处未指定,则与相应的MBeanServerConnection方法相同。

自:
1.5