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.Set getAllDataSourceName()
           
 java.util.Set getAllJMSConnectionFactoryName()
           
 java.util.Set getAllJMSDestinationName()
           
 java.lang.Integer getCurrentInstancePoolSize()
           
 java.lang.String getEJBClass()
           
 java.lang.String getEJBFileName()
           
 java.lang.String getEJBName()
           
 

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.Set getAllDataSourceName()
Returns:
String Set The Name Ejb DataSource

getAllJMSConnectionFactoryName

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

getAllJMSDestinationName

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

getCurrentInstancePoolSize

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

getEJBClass

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