org.hackystat.telemetry.analyzer.evaluator
Class TelemetryStreamsObject

java.lang.Object
  extended by org.hackystat.telemetry.analyzer.evaluator.TelemetryStreamsObject

public class TelemetryStreamsObject
extends java.lang.Object

The evaluation result after resolving a telemetry streams definition.

Author:
(Cedric) Qin Zhang

Nested Class Summary
static class TelemetryStreamsObject.Stream
          A telemetry stream.
 
Constructor Summary
TelemetryStreamsObject(TelemetryStreamsDefinition definition)
          Constructs this instance.
 
Method Summary
(package private)  void addStream(TelemetryStreamsObject.Stream stream)
          Adds a telemetry stream.
 java.util.List<TelemetryStreamsObject.Stream> getStreams()
          Gets a read-only list of all telemetry streams..
 TelemetryStreamsDefinition getTelemetryStreamsDefinition()
          Gets the telemetry streams definition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TelemetryStreamsObject

TelemetryStreamsObject(TelemetryStreamsDefinition definition)
Constructs this instance.

Parameters:
definition - The telemetry streams definition.
Method Detail

getTelemetryStreamsDefinition

public TelemetryStreamsDefinition getTelemetryStreamsDefinition()
Gets the telemetry streams definition.

Returns:
The telemetry steams definiton.

addStream

void addStream(TelemetryStreamsObject.Stream stream)
Adds a telemetry stream.

Parameters:
stream - The telemetry stream to be added.

getStreams

public java.util.List<TelemetryStreamsObject.Stream> getStreams()
Gets a read-only list of all telemetry streams..

Returns:
A read-only list containing Stream objects.