org.ow2.jasmine.monitoring.mbeancmd.sampling
Class ServerData
java.lang.Object
org.ow2.jasmine.monitoring.mbeancmd.sampling.SampleData
org.ow2.jasmine.monitoring.mbeancmd.sampling.ServerData
public class ServerData
- extends SampleData
Data retrieved from various parts of the J2EE server. Includes :
- machine cpu, if available
- JVM cpu, if available
- heap committed
- heap used
- number of threads
- pending requests
- current sessions
- database connections
- database busy cnx
- waiters
- dsleaks
- dsfail
- sfb instances
- ssb instances
- ent instances
- committed tx
- served cnx
| Methods inherited from class org.ow2.jasmine.monitoring.mbeancmd.sampling.SampleData |
getAttribute, getAttributeAsDouble, getAttributeAsInt, getAttributeAsLong, getDomain, getJmxURL, getName, getObjectName, getPrintHeader, getSampleTime, getSeparator, getServer, isValid, printData, setAttribute, setObjectName, setSampleTime, setSeparator, setServerInfo, setValid |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerData
public ServerData()
compute
public void compute(SampleData needs_cast)
- Implementation of inherited abstract method.
- Specified by:
compute in class SampleData
- Parameters:
needs_cast - Previous measurement.- See Also:
SampleData.compute(SampleData)
getInnerPrintHeader
protected java.lang.String getInnerPrintHeader()
- Implementation of inherited abstract method.
- Specified by:
getInnerPrintHeader in class SampleData
- Returns:
- The inner (specialized) part of the header for this data type.
- See Also:
SampleData.getInnerPrintHeader()
getInnerPrintData
protected java.lang.String getInnerPrintData()
- Implementation of inherited abstract method.
- Specified by:
getInnerPrintData in class SampleData
- Returns:
- The inner (specialized) part of the data for this data type.
- See Also:
SampleData.getInnerPrintData()
getValueOfAttributes
public java.util.Map<java.lang.String,?> getValueOfAttributes()
- Overrides:
getValueOfAttributes in class SampleData
getHttpRate
public double getHttpRate()
- Returns:
- HTTP connection rate (calculated).
getCnxRate
public double getCnxRate()
- Returns:
- Connection rate (calculated).
getTxRate
public double getTxRate()
- Returns:
- Throughput (calculated).
setMemory
public void setMemory(long mem)
- Parameters:
mem - Total memory.
getMemory
public long getMemory()
- Returns:
- Total memory.
setUsedMemory
public void setUsedMemory(long mem)
- Parameters:
mem - Used memory.
getUsedMemory
public long getUsedMemory()
- Returns:
- Used memory.
setThreads
public void setThreads(int th)
- Parameters:
th - Number of threads.
getThreads
public int getThreads()
- Returns:
- Number of threads.
setSessions
public void setSessions(long sess)
- Parameters:
sess - Number of sessions.
getSessions
public long getSessions()
- Returns:
- Number of sessions.
setPendingHttp
public void setPendingHttp(long req)
- Parameters:
req - Pending HTTP requests.
getPendingHttp
public long getPendingHttp()
- Returns:
- Pending HTTP requests.
setHttpRequests
public void setHttpRequests(long req)
- Parameters:
req - HTTP requests.
getHttpRequests
public long getHttpRequests()
- Returns:
- HTTP requests.
setHttpErrors
public void setHttpErrors(long req)
- Parameters:
req - HTTP errors.
getHttpErrors
public long getHttpErrors()
- Returns:
- HTTP errors.
setPendingTx
public void setPendingTx(long tx)
- Parameters:
tx - Pending transactions.
getPendingTx
public long getPendingTx()
- Returns:
- Pending transactions.
setCommitedTx
public void setCommitedTx(long tx)
- Parameters:
tx - Commited transactions.
getCommitedTx
public long getCommitedTx()
- Returns:
- Commited transactions.
setRollbackTx
public void setRollbackTx(long tx)
- Parameters:
tx - Rollbacked transactions.
getRollbackTx
public long getRollbackTx()
- Returns:
- Rollbacked transactions.
setDSCnx
public void setDSCnx(int cnx)
- Parameters:
cnx - Datasource connections.
getDSCnx
public int getDSCnx()
- Returns:
- Datasource connections.
setDSCnxBusy
public void setDSCnxBusy(int cnx)
- Parameters:
cnx - Busy datasource connections.
getDSCnxBusy
public int getDSCnxBusy()
- Returns:
- Busy datasource connections.
setDSFails
public void setDSFails(int cnx)
- Parameters:
cnx - Failed datasource connections.
getDSFails
public int getDSFails()
- Returns:
- Failed datasource connections.
setDSRejects
public void setDSRejects(int rj)
- Parameters:
rj - Rejected datasource connections.
getDSRejects
public int getDSRejects()
- Returns:
- Rejected datasource connections.
setDSLeaks
public void setDSLeaks(int lk)
- Parameters:
lk - Datasource leaks.
getDSLeaks
public int getDSLeaks()
- Returns:
- Datasource leaks.
setDSWaits
public void setDSWaits(int w)
- Parameters:
w - Datasource waits.
getDSWaits
public int getDSWaits()
- Returns:
- Datasource waits.
getDSServed
public int getDSServed()
- Returns:
- Served datasources.
setDSServed
public void setDSServed(int dsServed)
- Parameters:
dsServed - Served datasources.
setEntityCacheNb
public void setEntityCacheNb(int nb)
- Parameters:
nb - Number of entity caches.
getEntityCacheNb
public int getEntityCacheNb()
- Returns:
- Number of entity caches.
setEntityPoolNb
public void setEntityPoolNb(int nb)
- Parameters:
nb - Number of entity pools.
getEntityPoolNb
public int getEntityPoolNb()
- Returns:
- Number of entity pools.
setSsbCacheNb
public void setSsbCacheNb(int nb)
- Parameters:
nb - Number of SSB caches.
getSsbCacheNb
public int getSsbCacheNb()
- Returns:
- Number of SSB caches.
setSsbPoolNb
public void setSsbPoolNb(int nb)
- Parameters:
nb - Number of SSB pools.
getSsbPoolNb
public int getSsbPoolNb()
- Returns:
- Number of SSB pools.
setSfbCacheNb
public void setSfbCacheNb(int nb)
- Parameters:
nb - Number of SFB caches.
getSfbCacheNb
public int getSfbCacheNb()
- Returns:
- Number of SFB caches.
setSfbPoolNb
public void setSfbPoolNb(int nb)
- Parameters:
nb - Number of SFB pools.
getSfbPoolNb
public int getSfbPoolNb()
- Returns:
- Number of SFB pools.
Copyright © 2010 OW2 Consortium. All Rights Reserved.