Interface IPlottable

  • All Known Implementing Classes:
    CubicSplineInterpolator, LinearInterpolator, Plottable
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface IPlottable
    Interface to be used for custom datasources.

    If you wish to use a custom datasource in a graph, you should create a class implementing this interface that represents that datasource, and then pass this class on to the RrdGraphDef.

    Since:
    3.7
    • Method Detail

      • getValue

        double getValue​(long timestamp)
        Retrieves datapoint value based on a given timestamp. Use this method if you only have one series of data in this class.
        Parameters:
        timestamp - Timestamp in seconds for the datapoint.
        Returns:
        Double value of the datapoint.