Kieker 1.7

kieker.analysis.analysisComponent
Interface IAnalysisComponent

All Known Subinterfaces:
IFilterPlugin, IPlugin, IReaderPlugin, IRepository
All Known Implementing Classes:
AbstractAggregatedCallTreeFilter, AbstractAnalysisComponent, AbstractCallTreeFilter, AbstractDependencyGraphFilter, AbstractExecutionTraceProcessingFilter, AbstractFilterPlugin, AbstractGraphFilter, AbstractGraphProducingFilter, AbstractInvalidExecutionTraceProcessingFilter, AbstractMessageTraceProcessingFilter, AbstractPlugin, AbstractReaderPlugin, AbstractRepository, AbstractTimestampFilter, AbstractTraceAnalysisFilter, AbstractTraceIdFilter, AbstractTraceProcessingFilter, AggregatedAllocationComponentOperationCallTreeFilter, AggregatedAssemblyComponentOperationCallTreeFilter, ComponentDependencyGraphAllocationFilter, ComponentDependencyGraphAssemblyFilter, ContainerDependencyGraphFilter, CountingFilter, CountingThroughputFilter, CurrentTimeEventGenerationFilter, DbReader, DescriptionDecoratorFilter, DescriptionRepository, EventRecordTraceCounter, EventRecordTraceReconstructionFilter, ExecutionRecordTransformationFilter, ExecutionTraceWriterFilter, FSReader, GraphWriterPlugin, InvalidExecutionTraceWriterFilter, JMSReader, JMXReader, ListCollectionFilter, ListReader, MessageTraceWriterFilter, MonitoringRecordLoggerFilter, OperationDependencyGraphAllocationFilter, OperationDependencyGraphAssemblyFilter, PipeReader, RealtimeRecordDelayFilter, SequenceDiagramFilter, StringBufferFilter, SystemModel2FileFilter, SystemModelRepository, TeeFilter, TimestampFilter, TimestampFilter, TraceCallTreeFilter, TraceColoringFilter, TraceColorRepository, TraceEquivalenceClassFilter, TraceEventRecords2ExecutionAndMessageTraceFilter, TraceIdFilter, TraceIdFilter, TraceReconstructionFilter, TypeFilter

public interface IAnalysisComponent

This is the interface for an analysis component in Kieker.

Since:
1.7
Author:
Nils Christian Ehmke

Method Summary
 Configuration getCurrentConfiguration()
          This method should deliver a Configuration object containing the current configuration of this instance.
 String getName()
          This method delivers the current name of this component instance.
 

Method Detail

getCurrentConfiguration

Configuration getCurrentConfiguration()
This method should deliver a Configuration object containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.

Returns:
A completely filled configuration object.
Since:
1.7

getName

String getName()
This method delivers the current name of this component instance. The name does not have to be unique.

Returns:
The current name of the component instance.
Since:
1.7

Kieker 1.7

Copyright 2013 Kieker Project, http://kieker-monitoring.net