|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.NotificationBroadcasterSupport
org.ow2.jonas.lib.reconfig.ReconfigEmitter
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 org.ow2.jonas.deployment.ejb.BeanDesc |
desc
Bean Deployment Descriptor. |
protected org.ow2.jonas.lib.ejb21.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.reconfig.ReconfigEmitter |
|---|
RECONFIG_TYPE, SAVE_RECONFIG_TYPE |
| Constructor Summary | |
|---|---|
EJB(String objectName,
org.ow2.jonas.lib.ejb21.JFactory ejbToManage,
org.ow2.jonas.jmx.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 |
| Methods inherited from class org.ow2.jonas.lib.reconfig.ReconfigEmitter |
|---|
initLogger, sendReconfigNotification, sendSaveNotification |
| Methods inherited from class javax.management.NotificationBroadcasterSupport |
|---|
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.ow2.jonas.lib.ejb21.JFactory ejbToManage
protected org.ow2.jonas.deployment.ejb.BeanDesc desc
protected String fileName
| Constructor Detail |
|---|
public EJB(String objectName,
org.ow2.jonas.lib.ejb21.JFactory ejbToManage,
org.ow2.jonas.jmx.JmxService jmx)
objectName - EJB ObjectNameejbToManage - 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 | |||||||||