Groovy 1.7.0

groovy.jmx.builder
Class JmxListenerFactory

java.lang.Object
  groovy.util.AbstractFactory
      groovy.jmx.builder.JmxListenerFactory

class JmxListenerFactory
extends AbstractFactory

This factory class is used to create an listener() node for JmxBuilder. Listener nodes are used to create a generic event listener (that is automatically registered with the MBean) that can handle any event broadcasted on the MBeanServer's event bus.

Syntax supported

 JmxBuilder.listener(event:"event type", from:"Object Name"|ObjectName(), call:{event->
   // event handling code here.
 })
 
author:
Vladimir Vivien
see:
JmxEventListener


Constructor Summary
JmxListenerFactory()

 
Method Summary
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)

 
Methods inherited from class AbstractFactory
isHandlesNodeChildren, isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeChildren, onNodeCompleted, setChild, setParent
 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Constructor Detail

JmxListenerFactory

JmxListenerFactory()


 
Method Detail

isLeaf

public boolean isLeaf()


newInstance

public Object newInstance(FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs)


onHandleNodeAttributes

public boolean onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map nodeAttribs)


onNodeCompleted

public void onNodeCompleted(FactoryBuilderSupport builder, Object parentNode, Object thisNode)


 

Copyright © 2003-2009 The Codehaus. All rights reserved.