ehcache

net.sf.ehcache.hibernate.management.impl
Class EntityStats

java.lang.Object
  extended by net.sf.ehcache.hibernate.management.impl.EntityStats
All Implemented Interfaces:
java.io.Serializable

public class EntityStats
extends java.lang.Object
implements java.io.Serializable

When we only support Java 6, all of this OpenMBean scaffolding can be removed in favor or MXBeans.

Author:
gkeim
See Also:
Serialized Form

Field Summary
protected  long deleteCount
          deleteCount
protected  long fetchCount
          fetchCount
protected  long insertCount
          insertCount
protected  long loadCount
          loadCount
protected  java.lang.String name
          name
protected  long optimisticFailureCount
          optimisticFailureCount
protected  java.lang.String shortName
          shortName
protected  long updateCount
          updateCount
 
Constructor Summary
EntityStats(javax.management.openmbean.CompositeData cData)
           
EntityStats(java.lang.String name)
           
EntityStats(java.lang.String name, EntityStatistics src)
           
 
Method Summary
 void add(EntityStats stats)
           
static EntityStats[] fromTabularData(javax.management.openmbean.TabularData tabularData)
          fromTabularData
 long getDeleteCount()
          getDeleteCount
 long getFetchCount()
          getFetchCount
 long getInsertCount()
          getInsertCount
 long getLoadCount()
          getLoadCount
 java.lang.String getName()
          getName
 long getOptimisticFailureCount()
          getOptimisticFailureCount
 java.lang.String getShortName()
          getShortName
 long getUpdateCount()
          getUpdateCount
static javax.management.openmbean.TabularData newTabularDataInstance()
          newTabularDataInstance
 javax.management.openmbean.CompositeData toCompositeData()
          toCompositeData
 java.lang.String toString()
          toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected final java.lang.String name
name


shortName

protected final java.lang.String shortName
shortName


loadCount

protected long loadCount
loadCount


updateCount

protected long updateCount
updateCount


insertCount

protected long insertCount
insertCount


deleteCount

protected long deleteCount
deleteCount


fetchCount

protected long fetchCount
fetchCount


optimisticFailureCount

protected long optimisticFailureCount
optimisticFailureCount

Constructor Detail

EntityStats

public EntityStats(java.lang.String name)
Parameters:
name -

EntityStats

public EntityStats(java.lang.String name,
                   EntityStatistics src)
Parameters:
name -
src -

EntityStats

public EntityStats(javax.management.openmbean.CompositeData cData)
Parameters:
cData -
Method Detail

add

public void add(EntityStats stats)
Parameters:
stats -

toString

public java.lang.String toString()
toString

Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()
getName


getShortName

public java.lang.String getShortName()
getShortName


getLoadCount

public long getLoadCount()
getLoadCount


getUpdateCount

public long getUpdateCount()
getUpdateCount


getInsertCount

public long getInsertCount()
getInsertCount


getDeleteCount

public long getDeleteCount()
getDeleteCount


getFetchCount

public long getFetchCount()
getFetchCount


getOptimisticFailureCount

public long getOptimisticFailureCount()
getOptimisticFailureCount


toCompositeData

public javax.management.openmbean.CompositeData toCompositeData()
toCompositeData


newTabularDataInstance

public static javax.management.openmbean.TabularData newTabularDataInstance()
newTabularDataInstance


fromTabularData

public static EntityStats[] fromTabularData(javax.management.openmbean.TabularData tabularData)
fromTabularData


ehcache

true