org.apache.activemq.tool.reports.plugins
Class ThroughputReportPlugin

java.lang.Object
  extended by org.apache.activemq.tool.reports.plugins.ThroughputReportPlugin
All Implemented Interfaces:
ReportPlugin

public class ThroughputReportPlugin
extends java.lang.Object
implements ReportPlugin


Field Summary
protected  java.util.Map<java.lang.String,java.util.List> clientThroughputs
           
static java.lang.String KEY_MAX_CLIENT_AVE_EMM_TP
           
static java.lang.String KEY_MAX_CLIENT_AVE_TP
           
static java.lang.String KEY_MAX_CLIENT_TOTAL_TP
           
static java.lang.String KEY_MAX_CLIENT_TP
           
static java.lang.String KEY_MIN_CLIENT_AVE_EMM_TP
           
static java.lang.String KEY_MIN_CLIENT_AVE_TP
           
static java.lang.String KEY_MIN_CLIENT_TOTAL_TP
           
static java.lang.String KEY_MIN_CLIENT_TP
           
static java.lang.String KEY_SYS_AVE_CLIENT_EMM_TP
           
static java.lang.String KEY_SYS_AVE_CLIENT_TP
           
static java.lang.String KEY_SYS_AVE_EMM_TP
           
static java.lang.String KEY_SYS_AVE_TP
           
static java.lang.String KEY_SYS_TOTAL_CLIENTS
           
static java.lang.String KEY_SYS_TOTAL_TP
           
 
Constructor Summary
ThroughputReportPlugin()
           
 
Method Summary
protected  void addToClientTPList(java.lang.String clientName, java.lang.Long throughput)
           
 java.util.Map<java.lang.String,java.lang.String> getSummary()
           
 void handleCsvData(java.lang.String csvData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_SYS_TOTAL_TP

public static final java.lang.String KEY_SYS_TOTAL_TP
See Also:
Constant Field Values

KEY_SYS_TOTAL_CLIENTS

public static final java.lang.String KEY_SYS_TOTAL_CLIENTS
See Also:
Constant Field Values

KEY_SYS_AVE_TP

public static final java.lang.String KEY_SYS_AVE_TP
See Also:
Constant Field Values

KEY_SYS_AVE_EMM_TP

public static final java.lang.String KEY_SYS_AVE_EMM_TP
See Also:
Constant Field Values

KEY_SYS_AVE_CLIENT_TP

public static final java.lang.String KEY_SYS_AVE_CLIENT_TP
See Also:
Constant Field Values

KEY_SYS_AVE_CLIENT_EMM_TP

public static final java.lang.String KEY_SYS_AVE_CLIENT_EMM_TP
See Also:
Constant Field Values

KEY_MIN_CLIENT_TP

public static final java.lang.String KEY_MIN_CLIENT_TP
See Also:
Constant Field Values

KEY_MAX_CLIENT_TP

public static final java.lang.String KEY_MAX_CLIENT_TP
See Also:
Constant Field Values

KEY_MIN_CLIENT_TOTAL_TP

public static final java.lang.String KEY_MIN_CLIENT_TOTAL_TP
See Also:
Constant Field Values

KEY_MAX_CLIENT_TOTAL_TP

public static final java.lang.String KEY_MAX_CLIENT_TOTAL_TP
See Also:
Constant Field Values

KEY_MIN_CLIENT_AVE_TP

public static final java.lang.String KEY_MIN_CLIENT_AVE_TP
See Also:
Constant Field Values

KEY_MAX_CLIENT_AVE_TP

public static final java.lang.String KEY_MAX_CLIENT_AVE_TP
See Also:
Constant Field Values

KEY_MIN_CLIENT_AVE_EMM_TP

public static final java.lang.String KEY_MIN_CLIENT_AVE_EMM_TP
See Also:
Constant Field Values

KEY_MAX_CLIENT_AVE_EMM_TP

public static final java.lang.String KEY_MAX_CLIENT_AVE_EMM_TP
See Also:
Constant Field Values

clientThroughputs

protected java.util.Map<java.lang.String,java.util.List> clientThroughputs
Constructor Detail

ThroughputReportPlugin

public ThroughputReportPlugin()
Method Detail

handleCsvData

public void handleCsvData(java.lang.String csvData)
Specified by:
handleCsvData in interface ReportPlugin

getSummary

public java.util.Map<java.lang.String,java.lang.String> getSummary()
Specified by:
getSummary in interface ReportPlugin

addToClientTPList

protected void addToClientTPList(java.lang.String clientName,
                                 java.lang.Long throughput)


Copyright © 2005-2011 FuseSource, Corp.. All Rights Reserved.