hackystat-analysis-telemetry API (generated on: 27-Jan-2010 03:20:12)

The Telemetry service provides a facility for manipulating trends in data over time.

See:
          Description

Packages
org.hackystat.telemetry.analyzer.configuration Provides the implementation of the Telemetry Language Report, Chart and Streams constructs.
org.hackystat.telemetry.analyzer.configuration.jaxb  
org.hackystat.telemetry.analyzer.evaluator Provides the evaluator for Telemetry Language expressions, which given a definition, a Project, and a time interval, returns one of TelemetryReportObject, TelemetryChartObject, or TelemetryStreamsObject.
org.hackystat.telemetry.analyzer.function Provides the implementation of the Telemetry Language function construct, which accepts an array of either Number, String, and/or TelemetryStreamCollection objects, and returns either a Number or TelemetryStreamCollection object.
org.hackystat.telemetry.analyzer.function.impl Provides implementations of "stock", or built-in telemetry functions.
org.hackystat.telemetry.analyzer.function.jaxb  
org.hackystat.telemetry.analyzer.language Provides the implementation of the Telemetry Language parser.
org.hackystat.telemetry.analyzer.language.ast Provides the implementation of the Telemetry Language abstract syntax tree.
org.hackystat.telemetry.analyzer.language.parser Provides the implementation of the Telemetry Language parser.
org.hackystat.telemetry.analyzer.language.parser.impl Provides the JavaCC parser that parses the Telemetry Language.
org.hackystat.telemetry.analyzer.model Provides the Telemetry Language data model, which consists of TelemetryDataPoints, TelemetryStreams, and TelemetryStreamCollections.
org.hackystat.telemetry.analyzer.reducer Provides the implemetation of the Telemetry Language reducer construct, which processes sensor data and generates an instance of a TelemetryStreamCollection.
org.hackystat.telemetry.analyzer.reducer.impl Provides the pre-defined telemetry reducer definitions.
org.hackystat.telemetry.analyzer.reducer.jaxb  
org.hackystat.telemetry.analyzer.reducer.util Provides various utilities used by the Telemetry Language reducer implementation.
org.hackystat.telemetry.service.client Provides a client class that facilitates access to the Telemetry service.
org.hackystat.telemetry.service.prefetch Provides the "prefetch" service that speeds up Telemetry Chart display by prefetching them.
org.hackystat.telemetry.service.prefetch.jaxb  
org.hackystat.telemetry.service.resource.cache Provides a Cache Resource for the Telemetry Chart abstraction.
org.hackystat.telemetry.service.resource.chart Provides a Restlet Resource for the Telemetry Chart abstraction.
org.hackystat.telemetry.service.resource.chart.jaxb Provides the JAXB classes corresponding to the TelemetryChart XML schema.
org.hackystat.telemetry.service.resource.ping Provides the Ping resource.
org.hackystat.telemetry.service.resource.telemetry Provides a superclass that facilitates development of Telemetry Restlet Resources.
org.hackystat.telemetry.service.server Provides the Telemetry server.
org.hackystat.telemetry.service.test Provides a superclass to support testing of the Telemetry REST API.

 

The Telemetry service provides a facility for manipulating trends in data over time. It is organized into two package hierarchies: