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

com.netuitive.ananke.statsd.client.request.TimedRequest Maven / Gradle / Ivy

package com.netuitive.ananke.statsd.client.request;

import com.netuitive.ananke.statsd.entity.Tag;
import java.util.List;
import java.util.concurrent.Callable;
import lombok.Data;
import lombok.experimental.Wither;

/**
 *
 * @author john.king
 */
@Data
@Wither
public class TimedRequest {

    String metric;
    List tags;
    Long sampleRate;
    Boolean useMs;
    Callable func;

    public TimedRequest() {
    }

    public TimedRequest(String metric, List tags, Long sampleRate, Boolean useMs, Callable func) {
        this.metric = metric;
        this.tags = tags;
        this.sampleRate = sampleRate;
        this.useMs = useMs;
        this.func = func;
    }
    
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy