Invokes a management operation for one or more MBeans. For Oracle Stream Analytics MBeans, you usually use this command to invoke operations other than the get
Attribute
and set
Attribute
that most Oracle Stream Analytics MBeans provide.
Syntax
java wlevs.Admin [ Connection Arguments ] [ User Credentials Arguments ] [ Common Arguments ] INVOKE {-type mbeanType | -mbean objectName} -method methodname [argument . . .]
Table A-16 INVOKE Arguments
Arguments | Definition |
---|---|
-type mbeanType
|
Invokes the operation on all MBeans of a specific type. For more information, see Specifying MBean Types. |
-mbean objectName
|
Fully qualified object name of an MBean in the http://java.sun.com/j2se/1.5.0/docs/api/javax/management/ObjectName.html format. For example, if you want to invoke an MBean for an processor stage, the naming is as follows "com.bea.wlevs:Name=<name of the Stage>,Type=<type of Mbean>, Application=<name of the application>" |
-method methodname
|
Name of the method to be invoked. |
argument
|
Arguments to be passed to the method call. When the argument is a String array, the arguments must be passed in the following format: "String1;String2;. . . " |
Example
The following example invokes the addRule
method of MBean com.bea.wlevs.management.configuration.CQLProcessorMBean
:
java wlevs.Admin -url service:jmx:msarmi://localhost:9002/jndi/jmxconnector -username wlevs -password wlevs INVOKE -mbean com.bea.wlevs:Name=cqlprocessor,Type=CQLProcessor,Application=helloworld -method addRule "SELECT * FROM Withdrawal RETAIN ALL"