Package | Description |
---|---|
org.palladiosimulator.experimentanalysis |
This package contains all classes related to the default (abstract) sliding window implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscardAllElementsPriorToLowerBoundStrategy
An implementation of
ISlidingWindowMoveOnStrategy that discards all the measurements
which are prior to the new lower bound of the SlidingWindow after it moved on. |
class |
FlushWindowStrategy
Implementation of a trivial
ISlidingWindowMoveOnStrategy which just discards all the
window data once it moves on. |
class |
KeepLastElementPriorToLowerBoundStrategy
An implementation of
ISlidingWindowMoveOnStrategy that keeps exactly one measurement that
is prior to the new lower bound of the SlidingWindow after it moved on. |
Constructor and Description |
---|
SlidingWindow(javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> windowLength,
javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> increment,
javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> initialLowerBound,
org.palladiosimulator.metricspec.MetricDescription acceptedMetrics,
ISlidingWindowMoveOnStrategy moveOnStrategy)
Initializes a new instance of the
SlidingWindow class with the given parameters. |
SlidingWindow(javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> windowLength,
javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> increment,
org.palladiosimulator.metricspec.MetricDescription acceptedMetrics,
ISlidingWindowMoveOnStrategy moveOnStrategy)
Initializes a new instance of the
SlidingWindow class with the given parameters. |
SlidingWindow(javax.measure.Measure<java.lang.Double,javax.measure.quantity.Duration> windowLength,
org.palladiosimulator.metricspec.MetricDescription acceptedMetrics,
ISlidingWindowMoveOnStrategy moveOnStrategy)
Initializes a new instance of the
SlidingWindow class with the given parameters. |