org.apache.servicemix.jbi.management
Class AttributeInfoHelper

java.lang.Object
  extended by org.apache.servicemix.jbi.management.AttributeInfoHelper

public class AttributeInfoHelper
extends Object

A Helper class to build a list of MBeanAttributInfos

Version:
$Revision: 564607 $

Constructor Summary
AttributeInfoHelper()
           
 
Method Summary
 void addAttribute(Object theObject, String name, String description)
          Add an attribute
 void clear()
          clear the internal list
 MBeanAttributeInfo[] getAttributeInfos()
          Get array of MBeanAttriubteInfos registered
static MBeanAttributeInfo[] join(MBeanAttributeInfo[] attrs1, MBeanAttributeInfo[] attrs2)
          Join two MBeanAttributeInfo[] arrays
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeInfoHelper

public AttributeInfoHelper()
Method Detail

addAttribute

public void addAttribute(Object theObject,
                         String name,
                         String description)
                  throws ReflectionException
Add an attribute

Parameters:
theObject -
name -
description -
Throws:
ReflectionException

getAttributeInfos

public MBeanAttributeInfo[] getAttributeInfos()
Get array of MBeanAttriubteInfos registered

Returns:
MBeanAttributeInfos

clear

public void clear()
clear the internal list


join

public static MBeanAttributeInfo[] join(MBeanAttributeInfo[] attrs1,
                                        MBeanAttributeInfo[] attrs2)
Join two MBeanAttributeInfo[] arrays

Parameters:
attrs1 -
attrs2 -
Returns:
new MBeanAttributeInfo array containing contents of attr1 and attr2


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.