org.ow2.jonas.lib.management.extensions.base.mbean
Class MbeanItem

java.lang.Object
  extended by org.ow2.jonas.lib.management.extensions.base.mbean.MbeanItem
All Implemented Interfaces:
Serializable, NameItem
Direct Known Subclasses:
J2eeMbeanItem, OwnerMbeanItem

public class MbeanItem
extends Object
implements NameItem

Author:
Michel-Ange ANTON
See Also:
Serialized Form

Field Summary
static String[] ALL_FAMILY_TEXT
           
static int FAMILY_J2EE
           
static int FAMILY_OWNER
           
static int FAMILY_UNKNOWN
           
static int SIZE_FAMILIES
           
 
Constructor Summary
MbeanItem()
           
MbeanItem(ObjectName p_ObjectName)
           
 
Method Summary
static MbeanItem build(ObjectName p_ObjectName)
          Build the good instance of MbeanItem, J2eeMbeanItem or OwnerMbeanItem.
 String getDomain()
           
 int getFamily()
           
 String getName()
           
 String getObjectName()
           
 String getTextFamily()
           
protected  void initialize()
           
 void setDomain(String domain)
           
 void setFamily(int family)
           
 void setName(String name)
           
 void setObjectName(String objectName)
           
 int sizeFamilies()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FAMILY_UNKNOWN

public static final int FAMILY_UNKNOWN
See Also:
Constant Field Values

FAMILY_OWNER

public static final int FAMILY_OWNER
See Also:
Constant Field Values

FAMILY_J2EE

public static final int FAMILY_J2EE
See Also:
Constant Field Values

SIZE_FAMILIES

public static final int SIZE_FAMILIES
See Also:
Constant Field Values

ALL_FAMILY_TEXT

public static final String[] ALL_FAMILY_TEXT
Constructor Detail

MbeanItem

public MbeanItem()

MbeanItem

public MbeanItem(ObjectName p_ObjectName)
Method Detail

initialize

protected void initialize()

build

public static MbeanItem build(ObjectName p_ObjectName)
Build the good instance of MbeanItem, J2eeMbeanItem or OwnerMbeanItem.

Parameters:
p_ObjectName - The MBean to build
Returns:
A instance of MbeanItem, J2eeMbeanItem or OwnerMbeanItem.

getFamily

public int getFamily()

setFamily

public void setFamily(int family)

sizeFamilies

public int sizeFamilies()

getTextFamily

public String getTextFamily()

getObjectName

public String getObjectName()

setObjectName

public void setObjectName(String objectName)

getDomain

public String getDomain()

setDomain

public void setDomain(String domain)

getName

public String getName()
Specified by:
getName in interface NameItem

setName

public void setName(String name)


Copyright © 2010 OW2 Consortium. All Rights Reserved.