fetch
public FetchResults fetch(long start,
long end,
long step,
int maxrows,
Long interval,
Long heartbeat,
List<Source> sources,
boolean relaxed)
throws Exception
Fetches the measurements for the given sources.
- Specified by:
fetch in interface MeasurementFetchStrategy
- Parameters:
start - timestamp in milliseconds
end - timestamp in milliseconds
step - desired resolution in milliseconds - actual resolution might differ
maxrows - maximum number of rows - no limit when <= 0
interval - duration in milliseconds, used by strategies that implement late aggregation
heartbeat - duration in milliseconds, used by strategies that implement late aggregation
sources - array of sources - these should have unique labels
relaxed - if false a missing source results in a return of null.
true on the other hand ignores that source.
- Returns:
- null when a resource id or attribute cannot be found
- Throws:
Exception