Groovy 1.7.2

groovy.jmx.builder
Class JmxBeanExportFactory

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

public class JmxBeanExportFactory
extends AbstractFactory

This factory returns a container node for all other nodes that are used to collect meta data for resources that are exported to the MBeanServer for management.

Supported syntax

     def jmx = new JmxBuilder()
     jmx.export(registrationPolicy:"replace|ignore|error") {
         bean(...)
    }
 

registrationPolicy indicates how resources will be registered: "replace" - replaces existing bean,
"ignore" - ignores the registration request if bean already exists.
"error" - throws error if bean is already registered.

author:
vladimir vivien


Method Summary
boolean isLeaf()

Object newInstance(FactoryBuilderSupport builder, Object nodeName, Object nodeArgs, Map nodeAttribs)

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

 
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
 

Method Detail

isLeaf

public boolean isLeaf()


newInstance

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


onHandleNodeAttributes

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


 

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