Package org.apache.wayang.profiler.util
Class RrdAccessor
- java.lang.Object
-
- org.apache.wayang.profiler.util.RrdAccessor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class RrdAccessor extends java.lang.Object implements java.lang.AutoCloseable
Utility to read from an RRD file.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
static long
convertToJavaTimestamp(long unixTimestamp)
static long
convertToUnixTimestamp(long javaTimestamp)
long
getLastUpdateMillis()
static RrdAccessor
open(java.lang.String rrdPath)
double
query(java.lang.String dsName, long startTimestamp, long endTimestamp, org.rrd4j.ConsolFun consolidationFunction)
-
-
-
Method Detail
-
open
public static RrdAccessor open(java.lang.String rrdPath)
-
query
public double query(java.lang.String dsName, long startTimestamp, long endTimestamp, org.rrd4j.ConsolFun consolidationFunction)
-
getLastUpdateMillis
public long getLastUpdateMillis()
-
convertToUnixTimestamp
public static long convertToUnixTimestamp(long javaTimestamp)
-
convertToJavaTimestamp
public static long convertToJavaTimestamp(long unixTimestamp)
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-