net.sf.infrared.agent
Class PerformanceDataSnapShot

java.lang.Object
  extended bynet.sf.infrared.agent.PerformanceDataSnapShot
All Implemented Interfaces:
Serializable

public class PerformanceDataSnapShot
extends Object
implements Serializable

This class contains a snapshot of the Statistics. This is the data that is displayed in the infrared web client

See Also:
Serialized Form

Constructor Summary
PerformanceDataSnapShot()
           
 
Method Summary
 AggregateOperationTree getAggregateOperationTimes()
           
 AggregateApiTime[] getApiTimes()
           
 String getApplicationName()
           
 Set getApplicationNames()
           
 ContextApiTime[] getComponentStatistics()
           
 long getEndTime()
           
 AggregateApiTime getHttpResponseSummary()
           
 Map getIdToSqlMap()
           
 String getInstanceName()
           
 Set getInstanceNames()
           
 AggregateOperationTree[] getLasInvocationsTree()
           
 LayerTime[] getLayerTimes()
           
 double getPrepareExecuteRatio()
           
 String getSql(Long id)
           
 SqlStatistics[] getSqlStatistics()
           
 long getStartTime()
           
 void setAggregateOperationTimes(AggregateOperationTree aggregateOperationTimes)
           
 void setApiTimes(AggregateApiTime[] apiTimes)
           
 void setApplicationName(String applicationName)
           
 void setApplicationNames(Set applicationNames)
           
 void setComponentStatistics(ContextApiTime[] componentStatistics)
           
 void setEndTime(long endTime)
           
 void setHttpResponseSummary(AggregateApiTime httpResponseSummary)
           
 void setIdToSqlMap(Map idToSqlMap)
           
 void setInstanceName(String instanceName)
           
 void setInstanceNames(Set instanceNames)
           
 void setLastInvoationTrees(AggregateOperationTree[] copyOfLastInovcations)
           
 void setLayerTimes(LayerTime[] copyOfLayerTimes)
           
 void setPrepareExecuteRatio(double prepareExecuteRatio)
           
 void setSqlStatistics(SqlStatistics[] copyOfSqlStatistics)
           
 void setStartTime(long startTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformanceDataSnapShot

public PerformanceDataSnapShot()
Method Detail

getApiTimes

public AggregateApiTime[] getApiTimes()

setApiTimes

public void setApiTimes(AggregateApiTime[] apiTimes)

getComponentStatistics

public ContextApiTime[] getComponentStatistics()

setComponentStatistics

public void setComponentStatistics(ContextApiTime[] componentStatistics)

getAggregateOperationTimes

public AggregateOperationTree getAggregateOperationTimes()

setAggregateOperationTimes

public void setAggregateOperationTimes(AggregateOperationTree aggregateOperationTimes)

getEndTime

public long getEndTime()

setEndTime

public void setEndTime(long endTime)

getStartTime

public long getStartTime()

setStartTime

public void setStartTime(long startTime)

setLayerTimes

public void setLayerTimes(LayerTime[] copyOfLayerTimes)

getLayerTimes

public LayerTime[] getLayerTimes()

setSqlStatistics

public void setSqlStatistics(SqlStatistics[] copyOfSqlStatistics)

getSqlStatistics

public SqlStatistics[] getSqlStatistics()

setLastInvoationTrees

public void setLastInvoationTrees(AggregateOperationTree[] copyOfLastInovcations)

getLasInvocationsTree

public AggregateOperationTree[] getLasInvocationsTree()

getIdToSqlMap

public Map getIdToSqlMap()

setIdToSqlMap

public void setIdToSqlMap(Map idToSqlMap)

getSql

public String getSql(Long id)

getPrepareExecuteRatio

public double getPrepareExecuteRatio()

setPrepareExecuteRatio

public void setPrepareExecuteRatio(double prepareExecuteRatio)

getApplicationName

public String getApplicationName()

setApplicationName

public void setApplicationName(String applicationName)

getInstanceName

public String getInstanceName()

setInstanceName

public void setInstanceName(String instanceName)

getHttpResponseSummary

public AggregateApiTime getHttpResponseSummary()

setHttpResponseSummary

public void setHttpResponseSummary(AggregateApiTime httpResponseSummary)

getApplicationNames

public Set getApplicationNames()

setApplicationNames

public void setApplicationNames(Set applicationNames)

getInstanceNames

public Set getInstanceNames()

setInstanceNames

public void setInstanceNames(Set instanceNames)