org.terracotta.modules.hibernatecache.jmx
Class EntityStats

java.lang.Object
  extended by org.terracotta.modules.hibernatecache.jmx.EntityStats
All Implemented Interfaces:
Serializable

public class EntityStats
extends Object
implements 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
           
protected  long fetchCount
           
protected  long insertCount
           
protected  long loadCount
           
protected  String name
           
protected  long optimisticFailureCount
           
protected  String shortName
           
protected  long updateCount
           
 
Constructor Summary
EntityStats(CompositeData cData)
           
EntityStats(String name)
           
EntityStats(String name, EntityStatistics src)
           
 
Method Summary
 void add(EntityStats stats)
           
static EntityStats[] fromTabularData(TabularData tabularData)
           
 long getDeleteCount()
           
 long getFetchCount()
           
 long getInsertCount()
           
 long getLoadCount()
           
 String getName()
           
 long getOptimisticFailureCount()
           
 String getShortName()
           
 long getUpdateCount()
           
static TabularData newTabularDataInstance()
           
 CompositeData toCompositeData()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected final String name

shortName

protected final String shortName

loadCount

protected long loadCount

updateCount

protected long updateCount

insertCount

protected long insertCount

deleteCount

protected long deleteCount

fetchCount

protected long fetchCount

optimisticFailureCount

protected long optimisticFailureCount
Constructor Detail

EntityStats

public EntityStats(String name)

EntityStats

public EntityStats(String name,
                   EntityStatistics src)

EntityStats

public EntityStats(CompositeData cData)
Method Detail

add

public void add(EntityStats stats)

toString

public String toString()
Overrides:
toString in class Object

getName

public String getName()

getShortName

public String getShortName()

getLoadCount

public long getLoadCount()

getUpdateCount

public long getUpdateCount()

getInsertCount

public long getInsertCount()

getDeleteCount

public long getDeleteCount()

getFetchCount

public long getFetchCount()

getOptimisticFailureCount

public long getOptimisticFailureCount()

toCompositeData

public CompositeData toCompositeData()

newTabularDataInstance

public static TabularData newTabularDataInstance()

fromTabularData

public static EntityStats[] fromTabularData(TabularData tabularData)


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.