public class RuntimeChartLogic extends ChartLogic implements com.loadcoder.load.scenario.RuntimeResultConsumer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RuntimeChartLogic.ConcatenationDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected List<SampleConcaternator> |
sampleConcaternatorList |
blacklistColors, commonSeriesCalculators, earliestX, highestX, legends, MOUSE_LEFT_CLICK_CODE, plot, renderer, SAMPLELENGTH_DEFAULT, seriesCollection, seriesVisible, TARGET_AMOUNT_OF_POINTS_DEFAULT, yCalculators, yCalculatorToUse| Constructor and Description |
|---|
RuntimeChartLogic(CommonSeries[] commonSeries,
boolean locked) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewConcater(int amountOfSamplesToConcaternate,
SampleConcaternatorRunDecider sampleConcaternatorRunDecider) |
void |
addNewSampleConcaternaterIfItsTime() |
protected void |
concat(HashSet<Long> hashesGettingUpdated) |
void |
concatAndAdjustRanges(SampleConcaternator concater,
Set<Long> hashesGettingUpdated) |
protected void |
doUpdate() |
Set<Long> |
getConcatedTimestamps(SampleConcaternator concater) |
int |
getIncomingSize(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> listOfListOfList,
List<String> seriesKeys) |
protected static SampleConcaternatorSpec |
getNewSpec(RuntimeChartLogic.ConcatenationDefinition def) |
List<SampleConcaternator> |
getSampleConcaternatorList() |
List<SampleConcaternatorSpec> |
getSampleConcaternatorSpecs() |
Map<String,SampleGroup> |
getSampleGroups() |
void |
setIncomingData(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> incomingData) |
void |
update(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> incomingData,
HashSet<Long> hashesGettingUpdated) |
void |
updateRangesForSampleConcaternatorAfterConcaternation(SampleConcaternator concater) |
void |
useData(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> transactionsMap) |
addAllCommonSeriesToTheChart, addSeries, addSeriesKey, addSurroundingTimestampsAsUpdates, createCommons, createXYLineChart, createXYPlotExtension, decreaseZoom, doSafeUpdate, forceRerender, getChart, getChartPanel, getCommonSeriesMap, getExistingColors, getFilteredData, getMenu, getNewColor, getPlot, getRanges, getRemovalFiltersInUse, getSampleLengthToUse, getSeriesCollection, getSeriesKeys, getTotalSize, getXDiff, getyCalculators, getYCalculatorToUse, handleClick, increaseZoom, initCommonSeries, initiateChart, removeSeries, scrolling, setFilteredData, setSampleLengthToUse, setVisibilityprotected List<SampleConcaternator> sampleConcaternatorList
public RuntimeChartLogic(CommonSeries[] commonSeries, boolean locked)
public List<SampleConcaternator> getSampleConcaternatorList()
public void setIncomingData(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> incomingData)
public Map<String,SampleGroup> getSampleGroups()
public int getIncomingSize(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> listOfListOfList, List<String> seriesKeys)
public void updateRangesForSampleConcaternatorAfterConcaternation(SampleConcaternator concater)
public Set<Long> getConcatedTimestamps(SampleConcaternator concater)
public void concatAndAdjustRanges(SampleConcaternator concater, Set<Long> hashesGettingUpdated)
public void update(Map<String,List<com.loadcoder.result.TransactionExecutionResult>> incomingData, HashSet<Long> hashesGettingUpdated)
update in class ChartLogicpublic void addNewConcater(int amountOfSamplesToConcaternate,
SampleConcaternatorRunDecider sampleConcaternatorRunDecider)
public void addNewSampleConcaternaterIfItsTime()
protected static SampleConcaternatorSpec getNewSpec(RuntimeChartLogic.ConcatenationDefinition def)
public List<SampleConcaternatorSpec> getSampleConcaternatorSpecs()
protected void doUpdate()
doUpdate in class ChartLogicCopyright © 2020. All rights reserved.