Package 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.

See:
          Description

Class Summary
TelemetryFunction Provides an abstract base class for telemetry functions.
TelemetryFunctionInfo Provides information about a specific implementation of a TelemetryFunction.
TelemetryFunctionManager Implements a global singleton for managing telemetry function instances.
TestTelemetryFunctionManager Test suite for TelemetryFunctionManager.
 

Exception Summary
TelemetryFunctionException Telemetry function exception.
 

Package org.hackystat.telemetry.analyzer.function Description

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.

There are two kinds of telemetry functions: built-in (or "stock") functions and additional custom functions defined using the telemetry extension point.

An external client normally should not use any classes in this package except those required to supply the definition of additional functions. Otherwise, the intended client of this package is TelemetryEvaluator. All function invocations are done through TelemetryFunctionManager interface.