Package org.hackystat.telemetry.analyzer.function.impl

Provides implementations of "stock", or built-in telemetry functions.

See:
          Description

Interface Summary
BinaryOperationUtility.BinaryOperator Binary operator interface.
FilterFunction.RankFunction Rank function.
 

Class Summary
AddFunction If passed two numbers, returns their sum, and if passed two telemetry streams, returns a new TelemetryStreamCollection containing the pairwise addition of the individual elements.
BinaryOperationUtility Helper class to perform binary operations on TelemetryStreamCollection objects.
DivFunction If passed two numbers, returns their division, and if passed two telemetry streams, returns a new TelemetryStreamCollection containing the pairwise division of the individual elements.
FilterFunction Filters telemetry streams in a TelemetryStreamCollection object by applying a ranking function.
FilterFunction.AverageRankFunction A rank function using average as ranking criteria.
FilterFunction.DeltaRankFunction A rank function using delta as ranking criteria.
FilterFunction.LastRankFunction A rank function using the lastest data point value as ranking criteria.
FilterFunction.MaxRankFunction A rank function using max as ranking criteria.
FilterFunction.MinRankFunction A rank function using min as ranking criteria.
FilterFunction.SimpleDeltaRankFunction A rank function using the different between the last data point and the first data point as criteria.
FilterZeroFunction Filters out telemetry streams with zero values or no value in a TelemetryStreamCollection object.
IdempotentFunction Accepts either a number or a telemetry stream and returns it.
MulFunction If passed two numbers, returns their product, and if passed two telemetry streams, returns a new TelemetryStreamCollection containing the pairwise multiplication of the individual elements.
SubFunction If passed two numbers, returns their difference, and if passed two telemetry streams, returns a new TelemetryStreamCollection containing the pairwise difference of the individual elements.
TestAddFunction Test suite for AddFunction.
TestDivFunction Test suite for DivFunction.
TestFilterFunction Test suite for FilterFunction.
TestFilterZeroFunction Test suite for FilterZeroFunction.
TestIdempotentFunction Test suite for IdempotentFunction.
TestMulFunction Test suite for MulFunction.
TestSubFunction Test suite for SubFunction.
Utility Utility class handling miscellaneous tasks.
 

Package org.hackystat.telemetry.analyzer.function.impl Description

Provides implementations of "stock", or built-in telemetry functions. Note that Add/Sub/Mul/Div/Idempotent funtions are required by telemetry infrastructure to work correctly. Thus they are hard-wired into TelemetryfunctionManager The remaining functions are made available through standard telemetry function extension mechanism.