Groovy 2.2.0-beta-1

groovy.jmx.builder
[Groovy] Class JmxTimerFactory

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

class JmxTimerFactory
extends groovy.util.AbstractFactory

The JmxTimerFactory class generates a timer() node for JmxBuilder. This node crates a standard JMX Timer object that can be used to provide timing signals to registered JMX listeners.

Syntax:

 timer(
     name:"object name"|ObjectName(),
     event:"...",
     message:"...",
     data:dataValue
     startDate:"now"|dateValue
     period:"99d"|"99h"|"99m"|"99s"|99
     occurences:long
 )
 
Authors:
Vladimir Vivien


Method Summary
boolean isLeaf()

Object newInstance(groovy.util.FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs)

boolean onHandleNodeAttributes(groovy.util.FactoryBuilderSupport builder, Object node, Map nodeAttribs)

void onNodeCompleted(groovy.util.FactoryBuilderSupport builder, Object parentNode, Object thisNode)

 
Methods inherited from class groovy.util.AbstractFactory
groovy.util.AbstractFactory#isLeaf(), groovy.util.AbstractFactory#setChild(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object), groovy.util.AbstractFactory#onFactoryRegistration(groovy.util.FactoryBuilderSupport, java.lang.String, java.lang.String), groovy.util.AbstractFactory#isHandlesNodeChildren(), groovy.util.AbstractFactory#onNodeChildren(groovy.util.FactoryBuilderSupport, java.lang.Object, groovy.lang.Closure), groovy.util.AbstractFactory#onHandleNodeAttributes(groovy.util.FactoryBuilderSupport, java.lang.Object, java.util.Map), groovy.util.AbstractFactory#onNodeCompleted(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object), groovy.util.AbstractFactory#setParent(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object), groovy.util.AbstractFactory#wait(long, int), groovy.util.AbstractFactory#wait(long), groovy.util.AbstractFactory#wait(), groovy.util.AbstractFactory#equals(java.lang.Object), groovy.util.AbstractFactory#toString(), groovy.util.AbstractFactory#hashCode(), groovy.util.AbstractFactory#getClass(), groovy.util.AbstractFactory#notify(), groovy.util.AbstractFactory#notifyAll(), groovy.util.AbstractFactory#newInstance(groovy.util.FactoryBuilderSupport, java.lang.Object, java.lang.Object, java.util.Map)
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Method Detail

isLeaf

boolean isLeaf()


newInstance

Object newInstance(groovy.util.FactoryBuilderSupport builder, Object nodeName, Object nodeParam, Map nodeAttribs)


onHandleNodeAttributes

boolean onHandleNodeAttributes(groovy.util.FactoryBuilderSupport builder, Object node, Map nodeAttribs)


onNodeCompleted

void onNodeCompleted(groovy.util.FactoryBuilderSupport builder, Object parentNode, Object thisNode)


 

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