Class MutableAggregation.MutableCount

    • Field Detail

      • count

        private long count
    • Constructor Detail

      • MutableCount

        private MutableCount()
    • 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].
      • getCount

        long getCount()
        Returns the aggregated count.
        Returns:
        the aggregated count.