Jmx-call

From GreenVulcano Wiki
Jump to: navigation, search

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:

invoke-method

This element invokes a method to the MBean. It is only used by jmx-call.

It has the following attributes:

Attribute Type Description
type fixed This attribute must assume the value method.
class fixed This attribute must assume the value it.greenvulcano.gvesb.virtual.jmx.methods.JMXInvokeOperation
method required MBean's method to invoke.

Its subelement are:

invoke-parameter

This element specifies an invoker method parameter. It is only used by invoke-method.

It has the attributes:

Attribute Type Description
type required Parameter type. Only used for invoke method. Its admitted values are:
  • byte
  • boolean
  • char
  • double
  • float
  • int
  • long
  • short
  • String
value required 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:

Attribute Type Description
type fixed This elements must assume the value method.
class fixed This elements must assume the value it.greenvulcano.gvesb.virtual.jmx.methods.JMXSetOperation.
name required Attribute name of the MBean.
value required Attribute value of the MBean to set. Can contain placeholders.
value-type required 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:

Attribute Type Description
type fixed This attribute must assume the value method.
class fixed This attribute must assume the value it.greenvulcano.gvesb.virtual.jmx.methods.JMXGetOperation.
attribute required Attribute of the MBean to get the value.