On this page
[Groovy] Class JmxEmitterFactory
- groovy.jmx.builder.JmxEmitterFactory
class JmxEmitterFactory
extends AbstractFactory
This class is the factory for the emitter node. This node facilitates the declaration of a JMX event emitter. The emitter is used to broadcast arbitrary event on the MBeanServer's event bus. Registered listeners are able to consume event once sent.
Supported syntax:
def jmx = JmxBuilder()
jmx.emitter(name:"Object name"|ObjectName(), event:"event type")
...
jmx.emitter.send(object)
Constructor Summary
Constructor and description |
---|
JmxEmitterFactory() |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
boolean |
isLeaf() |
|
Object |
newInstance(FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs) |
|
boolean |
onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map nodeAttribs) |
|
void |
onNodeCompleted(FactoryBuilderSupport builder, Object parentNode, Object thisNode) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class AbstractFactory |
setParent, isLeaf, onNodeChildren, setChild, onNodeCompleted, onFactoryRegistration, isHandlesNodeChildren, onHandleNodeAttributes, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, newInstance |
Constructor Detail
JmxEmitterFactory()
Method Detail
boolean isLeaf()
Object newInstance(FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs)
boolean onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map nodeAttribs)
void onNodeCompleted(FactoryBuilderSupport builder, Object parentNode, Object thisNode)
© 2003-2022 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/4.0.0/html/gapi/groovy/jmx/builder/JmxEmitterFactory.html