org.objectweb.jonas.container
Class JmxSblFactory

java.lang.Object
  |
  +--org.objectweb.jonas.container.JmxBeanFactory
        |
        +--org.objectweb.jonas.container.JmxSessionFactory
              |
              +--org.objectweb.jonas.container.JmxSblFactory
All Implemented Interfaces:
JmxBeanFactoryMBean, JmxSblFactoryMBean, JmxSessionFactoryMBean

public class JmxSblFactory
extends JmxSessionFactory
implements JmxSblFactoryMBean

MBean Class for Stateless Session EJB Management MBean type: Standard MBean model: Delegate (JSessionFactory)


Fields inherited from class org.objectweb.jonas.container.JmxBeanFactory
desc, ejbToManage, fileName
 
Constructor Summary
JmxSblFactory(JSessionFactory factoryToManage)
          Constructor
 
Method Summary
 java.lang.Integer getCurrentEJBObjectFreePoolSize()
          return the size for free ejb object pool
 java.lang.Integer getCurrentEJBObjectInUsePoolSize()
          return the size for in use ejb object pool
 
Methods inherited from class org.objectweb.jonas.container.JmxSessionFactory
getSessionTimeOut, setSessionTimeOut
 
Methods inherited from class org.objectweb.jonas.container.JmxBeanFactory
getAllDataSourceName, getAllJMSConnectionFactoryName, getAllJMSDestinationName, getAllMailFactoryMName, getAllMailFactorySName, getCurrentInstancePoolSize, getDisplayName, getEJBClass, getEJBFileName, getEJBName, getHomeClass, getJndiName, getLocalClass, getLocalHomeClass, getRemoteClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.jonas.container.JmxSessionFactoryMBean
getSessionTimeOut, setSessionTimeOut
 
Methods inherited from interface org.objectweb.jonas.container.JmxBeanFactoryMBean
getAllDataSourceName, getAllJMSConnectionFactoryName, getAllJMSDestinationName, getAllMailFactoryMName, getAllMailFactorySName, getCurrentInstancePoolSize, getDisplayName, getEJBClass, getEJBFileName, getEJBName, getHomeClass, getJndiName, getLocalClass, getLocalHomeClass, getRemoteClass
 

Constructor Detail

JmxSblFactory

public JmxSblFactory(JSessionFactory factoryToManage)
Constructor
Parameters:
JSessionFactory - factory to manage
Method Detail

getCurrentEJBObjectFreePoolSize

public java.lang.Integer getCurrentEJBObjectFreePoolSize()
return the size for free ejb object pool
Specified by:
getCurrentEJBObjectFreePoolSize in interface JmxSblFactoryMBean
Returns:
Integer pool size

getCurrentEJBObjectInUsePoolSize

public java.lang.Integer getCurrentEJBObjectInUsePoolSize()
return the size for in use ejb object pool
Specified by:
getCurrentEJBObjectInUsePoolSize in interface JmxSblFactoryMBean
Returns:
Integer pool size