All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yahoo.metrics.simple.MetricUpdater Maven / Gradle / Ivy

There is a newer version: 8.458.13
Show newest version
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.metrics.simple;

import com.yahoo.concurrent.ThreadLocalDirectory.Updater;

/**
 * The link between each single thread and the central data store.
 *
 * @author Steinar Knutsen
 */
class MetricUpdater implements Updater {

    @Override
    public Bucket createGenerationInstance(Bucket previous) {
        return new Bucket();
    }

    @Override
    public Bucket update(Bucket current, Sample x) {
        current.put(x);
        return current;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy