Class MutableAggregation.MutableLastValueDouble

    • Field Detail

      • lastValue

        private double lastValue
      • initialized

        private boolean initialized
    • Constructor Detail

      • MutableLastValueDouble

        private MutableLastValueDouble()
    • Method Detail

      • add

        void add​(double value,
                 java.util.Map<java.lang.String,​AttachmentValue> attachments,
                 Timestamp timestamp)
        Description copied from class: MutableAggregation
        Put a new value into the MutableAggregation.
        Specified by:
        add in class MutableAggregation
        Parameters:
        value - new value to be added to population
        attachments - the contextual information on an Exemplar
        timestamp - the timestamp when the value is recorded
      • combine

        void combine​(MutableAggregation other,
                     double fraction)
        Description copied from class: MutableAggregation
        Combine the internal values of this MutableAggregation and value of the given MutableAggregation, with the given fraction. Then set the internal value of this MutableAggregation to the combined value.
        Specified by:
        combine in class MutableAggregation
        Parameters:
        other - the other MutableAggregation. The type of this and other MutableAggregation must match.
        fraction - the fraction that the value in other MutableAggregation should contribute. Must be within [0.0, 1.0].
      • getLastValue

        double getLastValue()