org.databene.contiperf.report
Interface ReportModule

All Known Implementing Classes:
AbstractReportModule, ConsoleReportModule, CSVInvocationReportModule, CSVLatencyReportModule, CSVSummaryReportModule, EmptyReportModule, HtmlReportModule, InvocationCountingReportModule, ListReportModule, LoggerModuleAdapter

public interface ReportModule

Replaces the ExecutionLogger interface of ContiPerf 1 and adds context access and inter-module referencing features.

Created: 16.01.2011 07:44:56

Since:
2.0.0
Author:
Volker Bergmann

Method Summary
 void completed(String serviceId, LatencyCounter[] counters, ExecutionConfig executionConfig, PerformanceRequirement requirement)
           
 String getReportReference(String serviceId)
           
 String getReportReferenceLabel(String serviceId)
           
 void invoked(String serviceId, int latency, long startTime)
           
 void setContext(ReportContext context)
           
 void starting(String serviceId)
           
 

Method Detail

setContext

void setContext(ReportContext context)

getReportReferenceLabel

String getReportReferenceLabel(String serviceId)

getReportReference

String getReportReference(String serviceId)

starting

void starting(String serviceId)

invoked

void invoked(String serviceId,
             int latency,
             long startTime)

completed

void completed(String serviceId,
               LatencyCounter[] counters,
               ExecutionConfig executionConfig,
               PerformanceRequirement requirement)


Copyright © 2013. All Rights Reserved.