org.hackystat.telemetry.analyzer.reducer
Class TelemetryReducerInfo

java.lang.Object
  extended by org.hackystat.telemetry.analyzer.reducer.TelemetryReducerInfo

public class TelemetryReducerInfo
extends java.lang.Object

Provides information about a single Telemetry Reduction Function.

Author:
(Cedric) Qin Zhang, Philip Johnson

Constructor Summary
TelemetryReducerInfo(TelemetryReducer reducer, ReducerDefinition definition)
          Constructs this instance.
 
Method Summary
 java.lang.String getName()
          Gets the name of the telemetry reducer.
 Parameters getParameterDescription()
          Gets the description of the parameters this reducer takes.
 TelemetryReducer getReducer()
          Gets the instance of the telemetry reducer.
 java.lang.String getReducerDescription()
          Gets the description of this reducer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelemetryReducerInfo

TelemetryReducerInfo(TelemetryReducer reducer,
                     ReducerDefinition definition)
Constructs this instance.

Parameters:
reducer - The concrete instance of telemetry reducer.
definition - The ReducerDefinition.
Method Detail

getName

public java.lang.String getName()
Gets the name of the telemetry reducer.

Returns:
The name.

getReducer

public TelemetryReducer getReducer()
Gets the instance of the telemetry reducer.

Returns:
The instance.

getReducerDescription

public java.lang.String getReducerDescription()
Gets the description of this reducer.

Returns:
The description of the reducer.

getParameterDescription

public Parameters getParameterDescription()
Gets the description of the parameters this reducer takes.

Returns:
The description of the options.