org.objectweb.jonas.container
Interface JmxEntityFactoryMBean

All Superinterfaces:
JmxBeanFactoryMBean
All Known Implementing Classes:
JmxEntityFactory

public interface JmxEntityFactoryMBean
extends JmxBeanFactoryMBean

MBean Interface for Entity EJB Management MBean type: Standard MBean model: Delegate (JEntityFactory)


Method Summary
 java.lang.Integer getCacheSize()
          Cache Size
 java.lang.Integer[] getEntityCounters()
          Instance Counters
 java.lang.Integer getMaxCacheSize()
          max-cache-size
 java.lang.Integer getMinPoolSize()
          min-pool-size
 java.lang.Long getPassivationTimeOut()
           
 java.lang.Integer getPoolSize()
          pool-size
 java.lang.Boolean getShared()
          shared
 void reduceCache()
          Reduce number of instances in memory
 void setPassivationTimeOut(java.lang.Long timeOut)
           
 void synchronize()
          Synchronize bean state for all its instances outside transactions
 
Methods inherited from interface org.objectweb.jonas.container.JmxBeanFactoryMBean
getAllDataSourceName, getAllJMSConnectionFactoryName, getAllJMSDestinationName, getAllMailFactoryMName, getAllMailFactorySName, getCurrentInstancePoolSize, getDisplayName, getEJBClass, getEJBFileName, getEJBName, getHomeClass, getJndiName, getLocalClass, getLocalHomeClass, getRemoteClass
 

Method Detail

getPassivationTimeOut

public java.lang.Long getPassivationTimeOut()
Returns:
the current passivation time out

setPassivationTimeOut

public void setPassivationTimeOut(java.lang.Long timeOut)

getShared

public java.lang.Boolean getShared()
shared


getMinPoolSize

public java.lang.Integer getMinPoolSize()
min-pool-size


getMaxCacheSize

public java.lang.Integer getMaxCacheSize()
max-cache-size


getPoolSize

public java.lang.Integer getPoolSize()
pool-size


getCacheSize

public java.lang.Integer getCacheSize()
Cache Size


getEntityCounters

public java.lang.Integer[] getEntityCounters()
Instance Counters


synchronize

public void synchronize()
Synchronize bean state for all its instances outside transactions


reduceCache

public void reduceCache()
Reduce number of instances in memory