Index Changes

Difference between version and version     

Back to Extended Management Actions, or Extended Management Actions Info


At line 2 changed 1 line.
__Requirement__: \\
! __Requirement__: \\
At line 11 changed 1 line.
__Scope__: \\
! __Scope__: \\
At line 13 changed 3 lines.
* No cluster support for now
* No support of passing in parameters to the MBean operations
* It is a prototype between BPEL-SE and NB runtime support.
* No cluster support for now
* No support of passing in parameters to the MBean operations
* It is a prototype between BPEL-SE and NB runtime support.
At line 17 changed 1 line.
__Solution__: \\
! __Solution__: \\
At line 22 added 2 lines.
__MBean API__ \\
At line 26 changed 1 line.
{{{
%%(color:#990000;){{{
At line 56 added 10 lines.
}}}%%
where, \\
{{{
** MBeanKey - This is the key with which any MBean registered on the Management server is to be identified. \\
** OperationName - MBean Operation that can be invoked upon (Operation defined on the MBean registered by the MBeanKey \\
** DisplayName - Name that a client (NB) would use to display User \\
** Description - Description of the operation \\
** Enabled - Flag to hint the client to either enable or disable the action \\
** isGroup - To determine if an <Action> node is a group or not \\
At line 53 removed 1 line.
An example instance document of this could be
At line 69 added 24 lines.
__common management API__ \\
%%(color:#990000;){{{
/**
* Invokes an operation on an Extension MBean.
* @param componentName
* @param extensionName the name of the extension (e.g., Configuration, Logger, etc.)
* @param operationName The name of the operation to be invoked.
* @param parameters An array containing the parameters to be set when the operation is invoked
* @param signature An array containing the signature of the operation. The class objects will be loaded using the same class loader as the one used for loading the MBean on which the operation was invoked.
* @param targetName name of the target (e.g., server, Cluster1, StandloneServer2, etc.)
* @param targetInstanceName name of the target instance (e.g., Cluster1-Instance1, Cluster2-Instance10, etc.)
* @return The object returned by the operation, which represents the result of invoking the operation on the Extension MBean specified.
* @throws ManagementRemoteException
*/
public Object invokeExtensionMBeanOperation(String componentName, String extensionName, String operationName, Object[] parameters, String[] signature, String targetName, String targetInstanceName) throws ManagementRemoteException;
}}}
%%
An example instance document of the above mentioned XSD could be
At line 129 added 3 lines.
*

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-15) was last changed on 03-Mar-09 02:31 AM, -0800 by Gopalan Suresh Raj