java命名空间javax.management.remote.rmi类rmiconnector的类成员方法:
getmbeanserverconnection定义及介绍
本文导语:
getmbeanserverconnection
public mbeanserverconnection getmbeanserverconnection(subject delegationsubject)
throws ioexception
从接口 jmxconnector 复制的描述
返回 mbeanserverconnection 对象,它表示在其上执行代表提供的委托...
getmbeanserverconnection
public mbeanserverconnection getmbeanserverconnection(subject delegationsubject)
throws ioexception
- 从接口
jmxconnector
复制的描述
返回 mbeanserverconnection
对象,它表示在其上执行代表提供的委托主题操作的远程 mbean 服务器。对于给定的 jmxconnector
和 subject
,对此方法两次成功的调用通常将返回相同的 mbeanserverconnection
对象,尽管不需要这样做。
对于返回的 mbeanserverconnection
中的每个方法,调用此方法导致调用代表给定委托主题,而不是经验证主题的远程 mbean 服务器上的对应方法。mbean 服务器方法返回的值就是返回给客户端的值。如果 mbean 服务器方法生成了 exception
,则客户端上也会出现相同的 exception
。如果 mbean 服务器方法(或尝试对它的调用)生成了 error
,则该 error
将包装在 jmxservererrorexception
中,从客户端能够看到该错误。
- 指定者:
- 接口
jmxconnector
中的 getmbeanserverconnection
- 参数:
delegationsubject
- 代表将执行何种请求的 subject
。可以为 null,这种情况下执行请求表示经验证的 subject(如果有)。
- 返回:
- 一个通过将其方法转发到代表给定委托主题的远程 mbean 服务器而实现
mbeanserverconnection
接口的对象。
- 抛出:
ioexception
- 如果无法创建有效的 mbeanserverconnection
,例如,由于尚未建立到远程 mbean 服务器的连接(用 connect
方法),或者连接已关闭,或者连接已断开。