com.fasterxml.clustermate.service.metrics.BackendMetrics Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clustermate-service Show documentation
Show all versions of clustermate-service Show documentation
Building blocks for ClusterMate-based services and servers.
package com.fasterxml.clustermate.service.metrics;
import com.fasterxml.storemate.store.backend.BackendStats;
/**
* POJO for simple backend metrics
*/
public class BackendMetrics
{
/**
* Approximate count as reported by underlying store
*/
public long count;
/**
* Timestamp of time when metrics were gathered
*/
public long lastUpdated;
/**
* Backend-dependant "raw" statistics
*/
public BackendStats stats;
// for (de)serializer
protected BackendMetrics() { }
public BackendMetrics(long updateTime, long c, BackendStats rawStats)
{
lastUpdated = updateTime;
count = c;
stats = rawStats;
}
}