@Singleton public class DataServer extends Object
| Constructor and Description |
|---|
DataServer() |
| Modifier and Type | Method and Description |
|---|---|
protected Data |
exportRawData(long rawId,
long t1,
long t2) |
protected Data |
exportStatDataFromRaw(long rawId,
long t1,
long t2,
int nsamples) |
protected Data |
exportStatDataFromStat(StatDesc statDesc,
long t1,
long t2,
int nsamples) |
AlertEvent.AlertEventList |
getActiveAlerts(List<Long> ids)
Returns a list of active alerts.
|
AlertEvent.AlertEventList |
getAlertHistories(List<Long> ids,
long t1,
long t2)
Returns an history of alerts that have been raised within the given time
interval.
|
AlertInfo.AlertInfoList |
getAlertInfo() |
AlertInfo.AlertInfoList |
getAlertInfo(String subsystem) |
protected long |
getAvailableRawData(long rawId,
long t1,
long t2) |
protected Map<StatDesc,Long> |
getAvailableStats(long rawId,
long t1,
long t2) |
DataChannel.DataChannelList |
getChannels() |
DataChannel.DataChannelList |
getChannels(String subsystemName) |
DataChannel[] |
getChannels(String partialPath,
int level) |
DataChannel[] |
getChannelsByKeywork(String keyword)
Return all available channels for a given keyword.
|
Data |
getData(long id,
long t1,
long t2,
String flavor,
int nbins) |
List<ChannelMetaData> |
getMetadata(int channelId) |
List<ChannelMetaData> |
getMetadata(int channelId,
long t1,
long t2) |
ChannelMetaData.ChannelMetadataList |
getMetadataList(long channelId) |
TrendingPlotData.TrendingPlotDataList |
getPlotData(long id,
long t1,
long t2)
Returns a list of trended plots for the given data desc id, between the
time interval
[t1,t2]. |
protected List<RawData> |
getRawData(long id,
long t1,
long t2) |
protected List<StatData> |
getStatData(StatDesc statDesc,
long t1,
long t2) |
StateChange.StateChangesList |
getStateChangeList(String subsystem,
List<String> states,
long t1,
long t2)
Gets the state changes events for the given list of states, between the
time interval
[t1,t2] |
StateInfo.StateInfoList |
getStateInfo(String subsystem)
Lists all the existing states for a given subsystem.
|
public List<ChannelMetaData> getMetadata(int channelId)
public List<ChannelMetaData> getMetadata(int channelId, long t1, long t2)
public ChannelMetaData.ChannelMetadataList getMetadataList(long channelId)
public DataChannel.DataChannelList getChannels()
public DataChannel.DataChannelList getChannels(String subsystemName)
subsystemName - public DataChannel[] getChannels(String partialPath, int level)
partialPath - level - public DataChannel[] getChannelsByKeywork(String keyword)
keyword - protected long getAvailableRawData(long rawId,
long t1,
long t2)
protected Data exportRawData(long rawId, long t1, long t2)
protected Data exportStatDataFromRaw(long rawId, long t1, long t2, int nsamples)
protected Data exportStatDataFromStat(StatDesc statDesc, long t1, long t2, int nsamples)
public StateInfo.StateInfoList getStateInfo(String subsystem)
subsystem - the subsystem name.public StateChange.StateChangesList getStateChangeList(String subsystem, List<String> states, long t1, long t2)
[t1,t2]subsystem - states - if empty, returns all state changes for all found statest1 - t2 - public AlertInfo.AlertInfoList getAlertInfo()
public AlertInfo.AlertInfoList getAlertInfo(String subsystem)
public AlertEvent.AlertEventList getActiveAlerts(List<Long> ids)
ids - a list of ids.public AlertEvent.AlertEventList getAlertHistories(List<Long> ids, long t1, long t2)
ids - a list of alertdesc ids.t1 - t2 - public TrendingPlotData.TrendingPlotDataList getPlotData(long id, long t1, long t2)
[t1,t2].id - the datadesc idt1 - t2 - Copyright © 2017 LSST. All rights reserved.