public class ReadOnlyTimeSeriesStoreAggregator extends java.lang.Object implements ReadOnlyTimeSeriesStore
Constructor and Description |
---|
ReadOnlyTimeSeriesStoreAggregator(java.util.List<ReadOnlyTimeSeriesStore> stores) |
ReadOnlyTimeSeriesStoreAggregator(ReadOnlyTimeSeriesStore... stores) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(TimeSeriesStoreListener listener) |
java.util.List<DoubleTimeSeries> |
getDoubleTimeSeries(int version) |
java.util.List<DoubleTimeSeries> |
getDoubleTimeSeries(java.util.Set<java.lang.String> timeSeriesNames,
int version) |
java.util.Optional<DoubleTimeSeries> |
getDoubleTimeSeries(java.lang.String timeSeriesName,
int version) |
java.util.List<StringTimeSeries> |
getStringTimeSeries(java.util.Set<java.lang.String> timeSeriesNames,
int version) |
java.util.Optional<StringTimeSeries> |
getStringTimeSeries(java.lang.String timeSeriesName,
int version) |
java.util.Set<java.lang.Integer> |
getTimeSeriesDataVersions() |
java.util.Set<java.lang.Integer> |
getTimeSeriesDataVersions(java.lang.String timeSeriesName) |
java.util.List<TimeSeriesMetadata> |
getTimeSeriesMetadata(java.util.Set<java.lang.String> timeSeriesNames) |
java.util.Optional<TimeSeriesMetadata> |
getTimeSeriesMetadata(java.lang.String timeSeriesName) |
java.util.Set<java.lang.String> |
getTimeSeriesNames(TimeSeriesFilter filter) |
void |
removeListener(TimeSeriesStoreListener listener) |
boolean |
timeSeriesExists(java.lang.String timeSeriesName) |
public ReadOnlyTimeSeriesStoreAggregator(ReadOnlyTimeSeriesStore... stores)
public ReadOnlyTimeSeriesStoreAggregator(java.util.List<ReadOnlyTimeSeriesStore> stores)
public java.util.Set<java.lang.String> getTimeSeriesNames(TimeSeriesFilter filter)
getTimeSeriesNames
in interface ReadOnlyTimeSeriesStore
public boolean timeSeriesExists(java.lang.String timeSeriesName)
timeSeriesExists
in interface ReadOnlyTimeSeriesStore
public java.util.Optional<TimeSeriesMetadata> getTimeSeriesMetadata(java.lang.String timeSeriesName)
getTimeSeriesMetadata
in interface ReadOnlyTimeSeriesStore
public java.util.List<TimeSeriesMetadata> getTimeSeriesMetadata(java.util.Set<java.lang.String> timeSeriesNames)
getTimeSeriesMetadata
in interface ReadOnlyTimeSeriesStore
public java.util.Set<java.lang.Integer> getTimeSeriesDataVersions()
getTimeSeriesDataVersions
in interface ReadOnlyTimeSeriesStore
public java.util.Set<java.lang.Integer> getTimeSeriesDataVersions(java.lang.String timeSeriesName)
getTimeSeriesDataVersions
in interface ReadOnlyTimeSeriesStore
public java.util.Optional<DoubleTimeSeries> getDoubleTimeSeries(java.lang.String timeSeriesName, int version)
getDoubleTimeSeries
in interface ReadOnlyTimeSeriesStore
public java.util.List<DoubleTimeSeries> getDoubleTimeSeries(java.util.Set<java.lang.String> timeSeriesNames, int version)
getDoubleTimeSeries
in interface ReadOnlyTimeSeriesStore
public java.util.List<DoubleTimeSeries> getDoubleTimeSeries(int version)
getDoubleTimeSeries
in interface ReadOnlyTimeSeriesStore
public java.util.Optional<StringTimeSeries> getStringTimeSeries(java.lang.String timeSeriesName, int version)
getStringTimeSeries
in interface ReadOnlyTimeSeriesStore
public java.util.List<StringTimeSeries> getStringTimeSeries(java.util.Set<java.lang.String> timeSeriesNames, int version)
getStringTimeSeries
in interface ReadOnlyTimeSeriesStore
public void addListener(TimeSeriesStoreListener listener)
addListener
in interface ReadOnlyTimeSeriesStore
public void removeListener(TimeSeriesStoreListener listener)
removeListener
in interface ReadOnlyTimeSeriesStore