public class WebBeanAdmin extends AbstractManagedObject implements WebBeanMXBean
Constructor and Description |
---|
WebBeanAdmin(Bean<?> bean,
int id) |
Modifier and Type | Method and Description |
---|---|
protected void |
addObjectNameProperties(java.util.Map<java.lang.String,java.lang.String> props)
Adds unique properties
|
java.lang.String |
getBeanSimpleType()
Returns the bean type
|
java.lang.String[] |
getBeanTypes()
Returns all the bean's types
|
int |
getId()
Returns the unique id
|
java.lang.String |
getName()
Returns the bean's name
|
java.lang.String[] |
getQualifiers()
Returns all the bean's binding types
|
java.lang.String |
getScope()
Returns the @ScopeType attribute
|
getObjectName, getType, registerSelf, toString, unregisterSelf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getObjectName, getType
public WebBeanAdmin(Bean<?> bean, int id)
public int getId()
public java.lang.String getName()
getName
in interface ManagedObjectMXBean
getName
in class AbstractManagedObject
public java.lang.String getBeanSimpleType()
public java.lang.String[] getBeanTypes()
getBeanTypes
in interface WebBeanMXBean
public java.lang.String[] getQualifiers()
getQualifiers
in interface WebBeanMXBean
public java.lang.String getScope()
getScope
in interface WebBeanMXBean
protected void addObjectNameProperties(java.util.Map<java.lang.String,java.lang.String> props)
addObjectNameProperties
in class AbstractManagedObject