eu.reservoir.monitoring.core
Interface DataSourceDelegate

All Superinterfaces:
ControlService, DataService, DataSourceInteracter, InfoService, PlaneInteracter
All Known Implementing Classes:
DefaultDataSourceDelegate

public interface DataSourceDelegate
extends DataSourceInteracter, PlaneInteracter, DataService, InfoService, ControlService

A DataSourceDelegate is responsible interacting with the data plane, the info plane, and the control plane on behalf of a DataSource. It's role is to insulate the DataSource and the Probes from the real implementations of the Planes.


Method Summary
 
Methods inherited from interface eu.reservoir.monitoring.core.DataSourceInteracter
getDataSource, setDataSource
 
Methods inherited from interface eu.reservoir.monitoring.core.PlaneInteracter
connect, disconnect, getControlPlane, getDataPlane, getInfoPlane, isConnected, setControlPlane, setDataPlane, setInfoPlane
 
Methods inherited from interface eu.reservoir.monitoring.core.plane.DataService
sendData, sentData
 
Methods inherited from interface eu.reservoir.monitoring.core.plane.InfoService
addDataSourceInfo, addProbeAttributeInfo, addProbeInfo, getInfo, lookupDataSourceInfo, lookupDataSourceInfo, lookupProbeAttributeInfo, lookupProbeAttributeInfo, lookupProbeInfo, lookupProbeInfo, modifyDataSourceInfo, modifyProbeAttributeInfo, modifyProbeInfo, putInfo, removeDataSourceInfo, removeInfo, removeProbeAttributeInfo, removeProbeInfo
 
Methods inherited from interface eu.reservoir.monitoring.core.plane.ControlService
activateProbe, deactivateProbe, getDataSourceName, getProbeDataRate, getProbeGroupID, getProbeLastMeasurement, getProbeLastMeasurementCollection, getProbeName, getProbeServiceID, isProbeActive, isProbeOn, setDataSourceName, setProbeDataRate, setProbeGroupID, setProbeName, setProbeServiceID, turnOffProbe, turnOnProbe
 



RESERVOIR Monitoring 0.6.4