org.objectweb.jonas.container
Interface JmxBeanFactoryMBean

All Known Subinterfaces:
JmxEntityFactoryMBean, JmxMdbFactoryMBean, JmxSbfFactoryMBean, JmxSblFactoryMBean, JmxSessionFactoryMBean
All Known Implementing Classes:
JmxBeanFactory

public interface JmxBeanFactoryMBean

MBean Interface for general EJB Management MBean type: Standard MBean model: Delegate (ManagableEjb: JBeanHome and JMdbFactory)


Method Summary
 java.util.Hashtable getAllDataSourceName()
           
 java.util.Set getAllJMSConnectionFactoryName()
           
 java.util.Set getAllJMSDestinationName()
           
 java.util.Hashtable getAllMailFactoryMName()
           
 java.util.Hashtable getAllMailFactorySName()
           
 java.lang.Integer getCurrentInstancePoolSize()
           
 java.lang.String getDisplayName()
           
 java.lang.String getEJBClass()
           
 java.lang.String getEJBFileName()
           
 java.lang.String getEJBName()
           
 java.lang.String getHomeClass()
           
 java.lang.String getJndiName()
           
 java.lang.String getLocalClass()
           
 java.lang.String getLocalHomeClass()
           
 java.lang.String getRemoteClass()
           
 

Method Detail

getEJBName

public java.lang.String getEJBName()
Returns:
String The Name of this Ejb

getEJBFileName

public java.lang.String getEJBFileName()
Returns:
Ejb File Name

getAllDataSourceName

public java.util.Hashtable getAllDataSourceName()
Returns:
Hashtable containing the DataSources used by the EJB

getAllJMSConnectionFactoryName

public java.util.Set getAllJMSConnectionFactoryName()
Returns:
String Set The Name Ejb Connection Factory

getAllJMSDestinationName

public java.util.Set getAllJMSDestinationName()
Returns:
Set The Name set of Ejb Destination

getAllMailFactorySName

public java.util.Hashtable getAllMailFactorySName()
Returns:
Set The name set of the Session Mail Factories

getAllMailFactoryMName

public java.util.Hashtable getAllMailFactoryMName()
Returns:
Set The name set of the MimePartDataSource Mail Factories

getCurrentInstancePoolSize

public java.lang.Integer getCurrentInstancePoolSize()
Returns:
Integer The current instance pool size

getEJBClass

public java.lang.String getEJBClass()
Returns:
String the Ejb Class

getDisplayName

public java.lang.String getDisplayName()
Returns:
String the displayName of the bean.

getJndiName

public java.lang.String getJndiName()
Returns:
String the JNDI Name of the bean.

getHomeClass

public java.lang.String getHomeClass()
Returns:
String the HomeClass of the bean.

getRemoteClass

public java.lang.String getRemoteClass()
Returns:
String the RemoteClass of the bean.

getLocalHomeClass

public java.lang.String getLocalHomeClass()
Returns:
String the LocalHomeClass of the bean.

getLocalClass

public java.lang.String getLocalClass()
Returns:
String the of the bean.