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)
Parameters:
Long - passivation time out to set

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