java命名空间javax.management.remote.rmi类rmiconnectionimpl_stub的类成员方法:
invoke定义及介绍
本文导语:
invoke
public object invoke(objectname $param_objectname_1,
string $param_string_2,
marshalledobject $param_marshalledobject_3,
string[] $param_arrayof_string_4,
subject $param_subject_5)
throws ...
public object invoke(objectname $param_objectname_1,
string $param_string_2,
marshalledobject $param_marshalledobject_3,
string[] $param_arrayof_string_4,
subject $param_subject_5)
throws ioexception,
instancenotfoundexception,
mbeanexception,
reflectionexception
- 从接口
rmiconnection
复制的描述
- 处理
mbeanserverconnection.invoke(objectname, string, object[], string[])
方法。object[]
参数包装在 marshalledobject
中。
- 指定者:
- 接口
rmiconnection
中的 invoke
- 参数:
$param_objectname_1
- 将在其上调用此方法的 mbean 的对象名。$param_string_2
- 要调用的操作的名称。$param_marshalledobject_3
- 包含调用操作时将设置的参数的数组,它封装在 marshalledobject
中。封装的数组可以为 null,其等效于一个空数组。$param_arrayof_string_4
- 包含操作的签名的数组。该类对象将使用与加载在其上调用了操作的 mbean 过程中所用的相同的类加载器加载。可以为 null,等效于一个空数组。$param_subject_5
- 包含委托 principal 的 subject
,如果使用了验证 principal,则为 null
。
- 返回:
- 操作返回的对象,它代表在指定的 mbean 上调用操作的结果。
- 抛出:
ioexception
- 如果出现通用通信异常。
instancenotfoundexception
- 指定的 mbean 未在 mbean 服务器中注册。
mbeanexception
- 包装了由 mbean 的调用的方法抛出的异常。
reflectionexception
- 包装了尝试调用此方法时抛出的 java.lang.exception
。