br.com.oncast.dev.lobo.io
Interface MergeFileWriter

All Known Implementing Classes:
OutputStreamMergeFileWriter

public interface MergeFileWriter

Writer for a merge file report.


Method Summary
 void close()
          Ends the merge file creation session.
 void startCase(java.lang.String currentCaseName)
          Initiates a profiler case.
 void startMetric(MergeMetric metric)
          Initiates a metric.
 void startScenario(java.lang.String currentScenarioName)
          Initiates a profiler scenario.
 void writeMetricValue(MetricValue value)
          Writes a metric value to the merge file.
 

Method Detail

startCase

void startCase(java.lang.String currentCaseName)
Initiates a profiler case.

Parameters:
currentCaseName - the profiler case name.

startScenario

void startScenario(java.lang.String currentScenarioName)
Initiates a profiler scenario.

Parameters:
currentScenarioName - the profiler scenario name.

startMetric

void startMetric(MergeMetric metric)
Initiates a metric.

Parameters:
metric - the metric to be written.

writeMetricValue

void writeMetricValue(MetricValue value)
Writes a metric value to the merge file.

Parameters:
value - the metric value to be written.

close

void close()
Ends the merge file creation session.