public class RuntimeChartLogic extends ChartLogic
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RuntimeChartLogic.ConcatenationDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected static RuntimeChartLogic.ConcatenationDefinition[] |
concatenationDefinitions |
protected List<SampleConcaternator> |
sampleConcaternatorList |
blacklistColors, commonSeriesCalculators, earliestX, highestX, legends, plot, ranges, renderer, SAMPLELENGTH_DEFAULT, seriesCollection, seriesVisible, TARGET_AMOUNT_OF_POINTS_DEFAULT, yCalculators, yCalculatorToUse| Constructor and Description |
|---|
RuntimeChartLogic(XYSeriesCollectionExtention seriesCollection,
XYPlotExtension plot,
com.loadcoder.load.jfreechartfixes.XYLineAndShapeRendererExtention renderer,
Map<String,Boolean> seriesVisible,
CommonSeries[] commonSeries,
boolean locked,
Map<String,Color> existingColors) |
addAllCommonSeriesToTheChart, addSeries, addSeriesKey, addSurroundingTimestampsAsUpdates, createCommons, doSafeUpdate, forceRerender, getCommonSeriesMap, getExistingColors, getFilteredData, getNewColor, getPlot, getRemovalFiltersInUse, getSampleLength, getSampleLengthToUse, getSeriesCollection, getSeriesKeys, getXDiff, getyCalculators, getYCalculatorToUse, lookupCorrectRange, removeSeries, setFilteredData, setSampleLengthToUseprotected List<SampleConcaternator> sampleConcaternatorList
protected static final RuntimeChartLogic.ConcatenationDefinition[] concatenationDefinitions
public RuntimeChartLogic(XYSeriesCollectionExtention seriesCollection, XYPlotExtension plot, com.loadcoder.load.jfreechartfixes.XYLineAndShapeRendererExtention renderer, Map<String,Boolean> seriesVisible, CommonSeries[] commonSeries, boolean locked, Map<String,Color> existingColors)
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)
public void updateRangesForSampleConcaternatorAfterConcaternation(SampleConcaternator concater)
public void removeFromSampleTimestamps(SampleConcaternator concater, Set<Long> sampleTs)
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()
public void calculateAmountOfPoints()
protected void doUpdate()
doUpdate in class ChartLogicCopyright © 2019. All rights reserved.