Difference between revisions of "Jmx-call"
(→{{VULCON}} / {{GVCONSOLE}} Configuration) |
|||
Line 6: | Line 6: | ||
The ''jmx-call'' Element is used by [[Channel]] and [[routed-call]]. It has the following attributes: | The ''jmx-call'' Element is used by [[Channel]] and [[routed-call]]. It has the following attributes: | ||
+ | {|class="gvtable" | ||
+ | ! Attribute !! Type !! Description | ||
+ | |- | ||
+ | | type || fixed || This attribute must assume the value '''call'''. | ||
+ | |- | ||
+ | | class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.virtual.jmx.JMXCallOperation'''. | ||
+ | |- | ||
+ | | name || required || Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations. | ||
+ | |- | ||
+ | | object-name || required || Defines an object name filter to invoke/set/get via JMX server. Can contains [[placeholders]] | ||
+ | |} | ||
− | + | It subelements are: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Description, | * Description, | ||
− | * | + | * [[#invoke-method|invoke-method]] | [[#set-attribute|set-attribute]] | [[#get-attribute|get-attribute]] |
==invoke-method== | ==invoke-method== |
Revision as of 16:45, 16 February 2012
Contents
Description
jmx-call is the JMX VCL plugin to invoke MBean methods or set/get attributes on local servers.
VulCon / GV Console Configuration
The jmx-call Element is used by Channel and routed-call. It has the following attributes:
Attribute | Type | Description |
---|---|---|
type | fixed | This attribute must assume the value call. |
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.virtual.jmx.JMXCallOperation. |
name | required | Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations. |
object-name | required | Defines an object name filter to invoke/set/get via JMX server. Can contains placeholders |
It subelements are:
- Description,
- invoke-method | set-attribute | get-attribute
invoke-method
This element invokes a method to the MBean. It is only used by jmx-call.
It has the following attributes:
- type: method.
- class: it.greenvulcano.gvesb.virtual.jmx.methods.JMXInvokeOperation
- method: MBean's method to invoke.
and the subelement:
invoke-parameter
This element specifies an invoker method parameter. It is only used by invoke-method.
It has the attributes:
- type: Parameter type. Only used for invoke method. Its admitted values are:
- byte
- boolean
- char
- double
- float
- int
- long
- short
- String
- value: Parameter value. Can contains the following placeholders. The attribute's admitted values are:
- true
- false
set-attribute
Sets a MBean's attribute value. It is used only by jmx-call.
It has the following attributes:
- type: method.
- class: it.greenvulcano.gvesb.virtual.jmx.methods.JMXSetOperation.
- name: Attribute name of the MBean.
- value: Attribute value of the MBean to set. Can contain placeholders.
- value-type: Parameter type. Only used for invoke method. The attribute's admitted values are:
- byte
- boolean
- char
- double
- float
- int
- long
- short
- String
get-attribute
Gets a MBean's attribute value. It is used only by jmx-call. It has the following attributes:
- type: method.
- class: it.greenvulcano.gvesb.virtual.jmx.methods.JMXGetOperation.
- attribute: Attribute of the MBean to get the value.