org.exoplatform.management.jmx.impl
Class ExoMBeanInfoBuilder
java.lang.Object
org.exoplatform.management.jmx.impl.ExoMBeanInfoBuilder
public class ExoMBeanInfoBuilder
- extends Object
A class that build mbean meta data
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExoMBeanInfoBuilder
public ExoMBeanInfoBuilder(Class clazz)
throws IllegalArgumentException
- Create a new builder.
- Parameters:
clazz - the clazz
- Throws:
IllegalArgumentException - if the class is null or does not contain meta data
ExoMBeanInfoBuilder
public ExoMBeanInfoBuilder(ManagedTypeMetaData typeMD)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
build
public ModelMBeanInfo build()
throws IllegalStateException
- Build the info.
- Returns:
- returns the info
- Throws:
IllegalStateException - raised by any build time issue
Copyright © 2015 eXo Platform SAS. All Rights Reserved.