|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TelemetryReducer
Provides the Telemetry reducer interface. A reducer is responsible for processing raw software
metrics to generate an instance of TelemetryStreamCollection
.
Note to reducer implementers:
Method Summary | |
---|---|
TelemetryStreamCollection |
compute(org.hackystat.sensorbase.resource.projects.jaxb.Project project,
org.hackystat.dailyprojectdata.client.DailyProjectDataClient dpdClient,
org.hackystat.utilities.time.interval.Interval interval,
java.lang.String[] parameters)
Computes telemetry streams. |
Method Detail |
---|
TelemetryStreamCollection compute(org.hackystat.sensorbase.resource.projects.jaxb.Project project, org.hackystat.dailyprojectdata.client.DailyProjectDataClient dpdClient, org.hackystat.utilities.time.interval.Interval interval, java.lang.String[] parameters) throws TelemetryReducerException
project
- The project which defines the scope of metrics to be used in the computation.dpdClient
- The DPD Client.interval
- The time interval.parameters
- Parameters passed to reducer implementation. In case a reducer does not
need any parameters, either null or an empty array may be passed.
TelemetryReducerException
- If there is any error during metrics computation.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |