|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ow2.jonas.lib.management.javaee.ManagedObject org.ow2.jonas.lib.management.javaee.J2EEManagedObject org.ow2.jonas.ejb2.internal.mbean.EJB
public class EJB
This class implements the EJB type specified in JSR77.
Field Summary | |
---|---|
protected BeanDesc |
desc
Bean Deployment Descriptor. |
protected JFactory |
ejbToManage
The Bean to manage. |
protected String |
fileName
Bean ejbjar filename. |
Fields inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject |
---|
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME |
Fields inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject |
---|
logger |
Constructor Summary | |
---|---|
EJB(String objectName,
JFactory ejbToManage,
JmxService jmx)
Constructs an EJB MBean object. |
Method Summary | |
---|---|
Hashtable |
getAllDataSourceName()
Construct Hashtable containing for each ResourceRef jndi name its corresponding the datasource name or empty String if no corresponding datasource was found. |
Hashtable |
getAllJdbcResourceAdapterName()
Construct Hashtable containing for each ResourceRef jndi name its corresponding the ResourceAdapter MBean OBJECT_NAME. |
Set |
getAllJMSConnectionFactoryName()
|
Set |
getAllJMSDestinationName()
|
Hashtable |
getAllMailFactoryMName()
|
Hashtable |
getAllMailFactorySName()
|
Set |
getAllURLs()
|
int |
getCacheSize()
|
String |
getDisplayName()
|
String |
getEjbClass()
|
String |
getFileName()
|
String |
getHomeClass()
|
String |
getJndiName()
|
String |
getLocalClass()
|
String |
getLocalHomeClass()
|
int |
getMaxCacheSize()
|
int |
getMinPoolSize()
|
String |
getName()
|
int |
getPoolSize()
|
String |
getRemoteClass()
|
void |
reduceCacheSize()
Reduce number of instances |
Methods inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject |
---|
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider, setEventProvider, setObjectName, setStateManageable, setStatisticsProvider |
Methods inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject |
---|
sendNotification, sendReconfigNotification, sendSaveNotification, setModelMBean |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JFactory ejbToManage
protected BeanDesc desc
protected String fileName
Constructor Detail |
---|
public EJB(String objectName, JFactory ejbToManage, JmxService jmx)
objectName
- EJB ObjectName
ejbToManage
- This bean's JFactory
Method Detail |
---|
public String getName()
public String getFileName()
public Hashtable getAllJdbcResourceAdapterName()
public Hashtable getAllDataSourceName()
public Set getAllJMSConnectionFactoryName()
public Hashtable getAllMailFactorySName()
public Hashtable getAllMailFactoryMName()
public Set getAllJMSDestinationName()
public Set getAllURLs()
public int getPoolSize()
public int getMinPoolSize()
public int getMaxCacheSize()
public int getCacheSize()
public void reduceCacheSize()
public String getEjbClass()
public String getDisplayName()
public String getJndiName()
public String getHomeClass()
public String getRemoteClass()
public String getLocalHomeClass()
public String getLocalClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |