public class CollectionStats
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected long |
fetchCount
fetchCount
|
protected long |
loadCount
loadCount
|
protected long |
recreateCount
recreateCount
|
protected long |
removeCount
removeCount
|
protected java.lang.String |
roleName
roleName
|
protected java.lang.String |
shortName
shortName
|
protected long |
updateCount
updateCount
|
Constructor and Description |
---|
CollectionStats(javax.management.openmbean.CompositeData cData)
Constructs a CollectionsStats from a JMX CompositeData
|
CollectionStats(java.lang.String role)
Constructs a CollectionsStats
|
CollectionStats(java.lang.String role,
CollectionStatistics src)
Constructs a CollectionsStats
|
Modifier and Type | Method and Description |
---|---|
void |
add(CollectionStats stats)
Update the internal stats
|
static CollectionStats[] |
fromTabularData(javax.management.openmbean.TabularData tabularData)
Re-builds CollectionStats from JMX TabularData
|
long |
getFetchCount() |
long |
getLoadCount() |
long |
getRecreateCount() |
long |
getRemoveCount() |
java.lang.String |
getRoleName() |
java.lang.String |
getShortName() |
long |
getUpdateCount() |
static javax.management.openmbean.TabularData |
newTabularDataInstance()
Builds a JMX TabularData
|
javax.management.openmbean.CompositeData |
toCompositeData()
Builds a JMX CompositeData view of our state
|
java.lang.String |
toString() |
protected final java.lang.String roleName
protected final java.lang.String shortName
protected long loadCount
protected long fetchCount
protected long updateCount
protected long removeCount
protected long recreateCount
public CollectionStats(java.lang.String role)
role
- The collection rolepublic CollectionStats(java.lang.String role, CollectionStatistics src)
role
- The collection rolesrc
- The CollectionStatistics instancepublic CollectionStats(javax.management.openmbean.CompositeData cData)
cData
- The JMX CompositeDatapublic void add(CollectionStats stats)
stats
- The incoming statspublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRoleName()
public java.lang.String getShortName()
public long getLoadCount()
public long getFetchCount()
public long getUpdateCount()
public long getRemoveCount()
public long getRecreateCount()
public javax.management.openmbean.CompositeData toCompositeData()
public static javax.management.openmbean.TabularData newTabularDataInstance()
public static CollectionStats[] fromTabularData(javax.management.openmbean.TabularData tabularData)
tabularData
- The JMX TabularDataCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.