Class EntityStats
- java.lang.Object
-
- net.sf.ehcache.hibernate.management.impl.EntityStats
-
- All Implemented Interfaces:
java.io.Serializable
public class EntityStats extends java.lang.Object implements java.io.SerializableWhen 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
Fields Modifier and Type Field Description protected longdeleteCountdeleteCountprotected longfetchCountfetchCountprotected longinsertCountinsertCountprotected longloadCountloadCountprotected java.lang.Stringnamenameprotected longoptimisticFailureCountoptimisticFailureCountprotected java.lang.StringshortNameshortNameprotected longupdateCountupdateCount
-
Constructor Summary
Constructors Constructor Description EntityStats(java.lang.String name)EntityStats(java.lang.String name, org.hibernate.stat.EntityStatistics src)EntityStats(javax.management.openmbean.CompositeData cData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(EntityStats stats)static EntityStats[]fromTabularData(javax.management.openmbean.TabularData tabularData)fromTabularDatalonggetDeleteCount()getDeleteCountlonggetFetchCount()getFetchCountlonggetInsertCount()getInsertCountlonggetLoadCount()getLoadCountjava.lang.StringgetName()getNamelonggetOptimisticFailureCount()getOptimisticFailureCountjava.lang.StringgetShortName()getShortNamelonggetUpdateCount()getUpdateCountstatic javax.management.openmbean.TabularDatanewTabularDataInstance()newTabularDataInstancejavax.management.openmbean.CompositeDatatoCompositeData()toCompositeDatajava.lang.StringtoString()toString
-
-
-
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, org.hibernate.stat.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:
toStringin classjava.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
-
-