Kieker 1.5

kieker.analysis.plugin.filter
Interface IFilterPlugin

All Known Implementing Classes:
AbstractAggregatedCallTreeFilter, AbstractCallTreeFilter, AbstractDependencyGraphFilter, AbstractExecutionTraceProcessingFilter, AbstractFilterPlugin, AbstractInvalidExecutionTraceProcessingFilter, AbstractMessageTraceProcessingFilter, AbstractTimestampFilter, AbstractTraceAnalysisFilter, AbstractTraceIdFilter, AbstractTraceProcessingFilter, AggregatedAllocationComponentOperationCallTreeFilter, AggregatedAssemblyComponentOperationCallTreeFilter, ComponentDependencyGraphAllocationFilter, ComponentDependencyGraphAssemblyFilter, ContainerDependencyGraphFilter, CountingFilter, CurrentTimeEventGenerationFilter, EventRecordTraceGenerationFilter, EventTrace2ExecutionAndMessageTraceFilter, ExecutionRecordTransformationFilter, ExecutionTraceWriterFilter, InvalidExecutionTraceWriterFilter, MessageTraceWriterFilter, OperationDependencyGraphAllocationFilter, OperationDependencyGraphAssemblyFilter, RealtimeReplayDistributor, RealtimeReplayWorker, SequenceDiagramFilter, SystemModel2FileFilter, TeeFilter, TimestampFilter, TimestampFilter, TraceCallTreeFilter, TraceEquivalenceClassFilter, TraceIdFilter, TraceIdFilter, TraceReconstructionFilter, TypeFilter

public interface IFilterPlugin

Author:
Andre van Hoorn

Method Summary
 boolean init()
          Initiates the start of a component.
 void terminate(boolean error)
          Initiates a termination of the component.
 

Method Detail

init

boolean init()
Initiates the start of a component. This method is called once when a AnalysisController's run() method is called. This implementation must not be blocking! Asynchronous consumers would spawn (an) asynchronous thread(s) in this method.

Returns:
true on success; false otherwise.

terminate

void terminate(boolean error)
Initiates a termination of the component. The value of the parameter error indicates whether an error occurred.

Parameters:
error - true iff an error occurred.

Kieker 1.5

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