Package | Description |
---|---|
org.wattdepot.client |
Various WattDepot clients.
|
org.wattdepot.client.http.api |
Restlet implementations of WattDepot clients for the HTTP API.
|
org.wattdepot.client.http.api.collector |
Collectors are the processes that query Sensors, produce Measurements and send the
Measurements to the WattDepot Server.
|
org.wattdepot.client.http.api.performance |
Classes used to run performance evaluation for WattDepot.
|
org.wattdepot.common.domainmodel |
WattDepot models the domain of measurement collection, storage, and analysis through the following conceptual entities.
|
org.wattdepot.common.http.api |
Provides classes and interfaces relevant to the REST/HTTP contract between the clients and
the server.
|
org.wattdepot.common.util.csv |
CSV factory to convert domain model object into CSV entries and vise versa.
|
org.wattdepot.server |
The WattDepot Server classes.
|
org.wattdepot.server.depository.impl.hibernate |
Provides the Hibernate
http://www.hibernate.org
implementation of WattDepot persistence.
|
org.wattdepot.server.http.api |
Provides HTTP API for WattDepot using the Restlet framework
http://www.restlet.org
|
Modifier and Type | Method and Description |
---|---|
Depository |
WattDepotInterface.getDepository(String id)
Retrieves the Depository with the given id from the WattDepot Server.
|
Modifier and Type | Method and Description |
---|---|
void |
WattDepotInterface.deleteDepository(Depository depository)
Deletes the given Depository.
|
void |
WattDepotInterface.deleteMeasurement(Depository depository,
Measurement measurement)
Deletes the given measurement from the given depository.
|
InterpolatedValueList |
WattDepotInterface.getAverageValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getAverageValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getDailyValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getDailyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
DescriptiveStats |
WattDepotInterface.getDescriptiveStats(Depository depository,
Sensor sensor,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
DescriptiveStats |
WattDepotInterface.getDescriptiveStats(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValue |
WattDepotInterface.getEarliestValue(Depository depository,
Sensor sensor) |
InterpolatedValue |
WattDepotInterface.getEarliestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotInterface.getHistoricalValues(Depository depository,
Sensor sensor,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotInterface.getHistoricalValues(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotInterface.getHourlyValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getHourlyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValue |
WattDepotInterface.getLatestValue(Depository depository,
Sensor sensor) |
InterpolatedValue |
WattDepotInterface.getLatestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotInterface.getMaximumValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getMaximumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
MeasurementList |
WattDepotInterface.getMeasurements(Depository depository,
Sensor sensor,
Date start,
Date end) |
MeasurementList |
WattDepotInterface.getMeasurements(Depository depository,
SensorGroup group,
Date start,
Date end) |
InterpolatedValueList |
WattDepotInterface.getMinimumValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getMinimumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
SensorStatus |
WattDepotInterface.getSensorStatus(Depository depository,
Sensor sensor) |
SensorStatusList |
WattDepotInterface.getSensorStatuses(Depository depository,
SensorGroup group) |
Double |
WattDepotInterface.getValue(Depository depository,
Sensor sensor,
Date timestamp) |
Double |
WattDepotInterface.getValue(Depository depository,
Sensor sensor,
Date start,
Date end) |
Double |
WattDepotInterface.getValue(Depository depository,
Sensor sensor,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotInterface.getValue(Depository depository,
Sensor sensor,
Date timestamp,
Long gapSeconds) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date timestamp) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date start,
Date end) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotInterface.getValue(Depository depository,
SensorGroup group,
Date timestamp,
Long gapSeconds) |
InterpolatedValueList |
WattDepotInterface.getValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotInterface.getValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
void |
WattDepotInterface.putDepository(Depository depository)
Stores the given Depository in the WattDepot Server.
|
void |
WattDepotInterface.putMeasurement(Depository depository,
Measurement measurement) |
void |
WattDepotInterface.putMeasurements(Depository depository,
MeasurementList measurementList) |
void |
WattDepotInterface.updateDepository(Depository depository)
Updates the given Depository in the WattDepot Server.
|
Modifier and Type | Method and Description |
---|---|
Depository |
WattDepotClient.getDepository(String id) |
Modifier and Type | Method and Description |
---|---|
void |
WattDepotClient.deleteDepository(Depository depository) |
void |
WattDepotClient.deleteMeasurement(Depository depository,
Measurement measurement) |
InterpolatedValueList |
WattDepotClient.getAverageValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getAverageValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getDailyValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getDailyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
DescriptiveStats |
WattDepotClient.getDescriptiveStats(Depository depository,
Sensor sensor,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
DescriptiveStats |
WattDepotClient.getDescriptiveStats(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValue |
WattDepotClient.getEarliestValue(Depository depository,
Sensor sensor) |
InterpolatedValue |
WattDepotClient.getEarliestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotClient.getHistoricalValues(Depository depository,
Sensor sensor,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotClient.getHistoricalValues(Depository depository,
SensorGroup group,
Date timestamp,
Boolean daily,
Integer samples,
Boolean pointValues) |
InterpolatedValueList |
WattDepotClient.getHourlyValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getHourlyValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Boolean usePointValues) |
InterpolatedValue |
WattDepotClient.getLatestValue(Depository depository,
Sensor sensor) |
InterpolatedValue |
WattDepotClient.getLatestValue(Depository depository,
SensorGroup group) |
InterpolatedValueList |
WattDepotClient.getMaximumValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getMaximumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
MeasurementList |
WattDepotClient.getMeasurements(Depository depository,
Sensor sensor,
Date start,
Date end) |
MeasurementList |
WattDepotClient.getMeasurements(Depository depository,
SensorGroup group,
Date start,
Date end) |
InterpolatedValueList |
WattDepotClient.getMinimumValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getMinimumValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
SensorStatus |
WattDepotClient.getSensorStatus(Depository depository,
Sensor sensor) |
SensorStatusList |
WattDepotClient.getSensorStatuses(Depository depository,
SensorGroup group) |
Double |
WattDepotClient.getValue(Depository depository,
Sensor sensor,
Date timestamp) |
Double |
WattDepotClient.getValue(Depository depository,
Sensor sensor,
Date start,
Date end) |
Double |
WattDepotClient.getValue(Depository depository,
Sensor sensor,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotClient.getValue(Depository depository,
Sensor sensor,
Date timestamp,
Long gapSeconds) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date timestamp) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date start,
Date end) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date start,
Date end,
Long gapSeconds) |
Double |
WattDepotClient.getValue(Depository depository,
SensorGroup group,
Date timestamp,
Long gapSeconds) |
InterpolatedValueList |
WattDepotClient.getValues(Depository depository,
Sensor sensor,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
InterpolatedValueList |
WattDepotClient.getValues(Depository depository,
SensorGroup group,
Date start,
Date end,
Integer interval,
Boolean usePointValues) |
void |
WattDepotClient.putDepository(Depository depository) |
void |
WattDepotClient.putMeasurement(Depository depository,
Measurement measurement) |
void |
WattDepotClient.putMeasurements(Depository depository,
MeasurementList measurementList) |
void |
WattDepotClient.updateDepository(Depository depository) |
Modifier and Type | Field and Description |
---|---|
protected Depository |
MultiThreadedCollector.depository
The Depository for storing measurements.
|
Constructor and Description |
---|
EGaugeCollector(String serverUri,
String username,
String orgId,
String password,
Sensor sensor,
Long pollingInterval,
Depository depository,
boolean debug) |
MultiThreadedCollector(String serverUri,
String username,
String orgId,
String password,
String sensorId,
Long pollingInterval,
Depository depository,
boolean debug) |
NOAAWeatherCollector(String serverUri,
String username,
String orgId,
String password,
Sensor sensor,
Long pollingInterval,
Depository depository,
boolean debug) |
StressCollector(String serverUri,
String username,
String orgId,
String password,
String sensorId,
Long pollingInterval,
Depository depository,
boolean debug) |
Modifier and Type | Field and Description |
---|---|
protected Depository |
PerformanceTimedTask.depository
The Depository for storing measurements.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Depository> |
DepositoryList.getDepositories() |
Modifier and Type | Method and Description |
---|---|
void |
DepositoryList.setDepositories(ArrayList<Depository> depositories) |
Modifier and Type | Method and Description |
---|---|
Depository |
DepositoryResource.retrieve()
Defines GET /wattdepot/{org-id}/depository/{depository-id} API call.
|
Modifier and Type | Method and Description |
---|---|
void |
DepositoryPutResource.store(Depository depository)
Defines the PUT /wattdepot/{org-id}/depository/ API call.
|
void |
DepositoryResource.update(Depository depository)
Defines the POST /wattdepot/{org-id}/depository/{depository-id} API call.
|
Modifier and Type | Method and Description |
---|---|
static Depository |
CSVObjectFactory.buildDepository(String csv) |
Modifier and Type | Method and Description |
---|---|
Set<Depository> |
DefinitionFileWriter.getDepositories() |
Set<Depository> |
DefinitionFileReader.getDepositories() |
Modifier and Type | Method and Description |
---|---|
boolean |
DefinitionFileWriter.add(Depository arg0) |
static String |
CSVObjectFactory.toCSV(Depository depo) |
Modifier and Type | Method and Description |
---|---|
void |
DefinitionFileWriter.setDepositories(Set<Depository> depositories) |
Modifier and Type | Method and Description |
---|---|
abstract Depository |
WattDepotPersistence.defineDepository(String id,
String name,
MeasurementType measurementType,
String orgId)
Defines a new WattDepository in WattDepot.
|
abstract Depository |
WattDepotPersistence.getDepository(String id,
String orgId,
boolean check) |
Modifier and Type | Method and Description |
---|---|
abstract List<Depository> |
WattDepotPersistence.getDepositories(String orgId,
boolean check) |
Modifier and Type | Method and Description |
---|---|
Depository |
WattDepotPersistenceImpl.defineDepository(String id,
String name,
MeasurementType measurementType,
String orgId) |
Depository |
PersistenceCache.deleteDepository(Depository depository)
Deletes the depository from the cache.
|
Depository |
PersistenceCache.getDepository(String depId,
String orgId)
Gets the Depository defined by the depId and orgId.
|
Depository |
WattDepotPersistenceImpl.getDepository(String id,
String orgId,
boolean check) |
Depository |
PersistenceCache.putDepository(Depository dep)
Stores the Depository in the cache.
|
Depository |
DepositoryImpl.toDepository() |
Modifier and Type | Method and Description |
---|---|
List<Depository> |
WattDepotPersistenceImpl.getDepositories(String orgId,
boolean check) |
Modifier and Type | Method and Description |
---|---|
Depository |
PersistenceCache.deleteDepository(Depository depository)
Deletes the depository from the cache.
|
Depository |
PersistenceCache.putDepository(Depository dep)
Stores the Depository in the cache.
|
Modifier and Type | Method and Description |
---|---|
Depository |
DepositoryServerResource.retrieve() |
Modifier and Type | Method and Description |
---|---|
void |
DepositoryPutServerResource.store(Depository depository) |
void |
DepositoryServerResource.update(Depository depository) |
Copyright © 2015 Collaborative Software Development Laboratory. All rights reserved.