Class CpuReportPlugin
- java.lang.Object
-
- org.apache.activemq.tool.reports.plugins.CpuReportPlugin
-
- All Implemented Interfaces:
ReportPlugin
public class CpuReportPlugin extends Object implements ReportPlugin
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Long>blockRecvprotected List<Long>blockSentprotected List<Long>ctxSwitchprotected List<Long>idleTimestatic StringKEY_AVE_BLOCK_RECVstatic StringKEY_AVE_BLOCK_SENTstatic StringKEY_AVE_CTX_SWITCHstatic StringKEY_AVE_IDLE_TIMEstatic StringKEY_AVE_SYS_TIMEstatic StringKEY_AVE_USER_TIMEstatic StringKEY_AVE_WAIT_TIMEstatic StringKEY_BLOCK_RECVstatic StringKEY_BLOCK_SENTstatic StringKEY_CTX_SWITCHstatic StringKEY_IDLE_TIMEstatic StringKEY_SYS_TIMEstatic StringKEY_USER_TIMEstatic StringKEY_WAIT_TIMEstatic StringNAME_BLOCK_RECVstatic StringNAME_BLOCK_SENTstatic StringNAME_CTX_SWITCHstatic StringNAME_IDLE_TIMEstatic StringNAME_IGNORE_LISTstatic StringNAME_SYS_TIMEstatic StringNAME_USER_TIMEstatic StringNAME_WAIT_TIMEprotected List<Long>sysTimeprotected List<Long>userTimeprotected List<Long>waitTime
-
Constructor Summary
Constructors Constructor Description CpuReportPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddToCpuList(String key, String val)Map<String,String>getSummary()voidhandleCsvData(String csvData)
-
-
-
Field Detail
-
NAME_IGNORE_LIST
public static final String NAME_IGNORE_LIST
- See Also:
- Constant Field Values
-
NAME_BLOCK_RECV
public static final String NAME_BLOCK_RECV
- See Also:
- Constant Field Values
-
NAME_BLOCK_SENT
public static final String NAME_BLOCK_SENT
- See Also:
- Constant Field Values
-
NAME_CTX_SWITCH
public static final String NAME_CTX_SWITCH
- See Also:
- Constant Field Values
-
NAME_USER_TIME
public static final String NAME_USER_TIME
- See Also:
- Constant Field Values
-
NAME_SYS_TIME
public static final String NAME_SYS_TIME
- See Also:
- Constant Field Values
-
NAME_IDLE_TIME
public static final String NAME_IDLE_TIME
- See Also:
- Constant Field Values
-
NAME_WAIT_TIME
public static final String NAME_WAIT_TIME
- See Also:
- Constant Field Values
-
KEY_BLOCK_RECV
public static final String KEY_BLOCK_RECV
- See Also:
- Constant Field Values
-
KEY_BLOCK_SENT
public static final String KEY_BLOCK_SENT
- See Also:
- Constant Field Values
-
KEY_CTX_SWITCH
public static final String KEY_CTX_SWITCH
- See Also:
- Constant Field Values
-
KEY_USER_TIME
public static final String KEY_USER_TIME
- See Also:
- Constant Field Values
-
KEY_SYS_TIME
public static final String KEY_SYS_TIME
- See Also:
- Constant Field Values
-
KEY_IDLE_TIME
public static final String KEY_IDLE_TIME
- See Also:
- Constant Field Values
-
KEY_WAIT_TIME
public static final String KEY_WAIT_TIME
- See Also:
- Constant Field Values
-
KEY_AVE_BLOCK_RECV
public static final String KEY_AVE_BLOCK_RECV
- See Also:
- Constant Field Values
-
KEY_AVE_BLOCK_SENT
public static final String KEY_AVE_BLOCK_SENT
- See Also:
- Constant Field Values
-
KEY_AVE_CTX_SWITCH
public static final String KEY_AVE_CTX_SWITCH
- See Also:
- Constant Field Values
-
KEY_AVE_USER_TIME
public static final String KEY_AVE_USER_TIME
- See Also:
- Constant Field Values
-
KEY_AVE_SYS_TIME
public static final String KEY_AVE_SYS_TIME
- See Also:
- Constant Field Values
-
KEY_AVE_IDLE_TIME
public static final String KEY_AVE_IDLE_TIME
- See Also:
- Constant Field Values
-
KEY_AVE_WAIT_TIME
public static final String KEY_AVE_WAIT_TIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
handleCsvData
public void handleCsvData(String csvData)
- Specified by:
handleCsvDatain interfaceReportPlugin
-
getSummary
public Map<String,String> getSummary()
- Specified by:
getSummaryin interfaceReportPlugin
-
-