|
Kieker 1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.tools.traceAnalysis.plugins.AbstractTraceAnalysisPlugin kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin kieker.tools.traceAnalysis.plugins.traceReconstruction.TraceReconstructionFilter
public class TraceReconstructionFilter
Field Summary | |
---|---|
static int |
MAX_DURATION_MILLIS
|
Constructor Summary | |
---|---|
TraceReconstructionFilter(String name,
SystemModelRepository systemEntityFactory,
long maxTraceDurationMillis,
boolean ignoreInvalidTraces)
|
Method Summary | |
---|---|
boolean |
execute()
Initiates the start of a component. |
IInputPort<Execution> |
getExecutionInputPort()
|
IOutputPort<ExecutionTrace> |
getExecutionTraceOutputPort()
|
IOutputPort<InvalidExecutionTrace> |
getInvalidExecutionTraceOutputPort()
|
Set<Long> |
getInvalidTraces()
Returns a set of the IDs of invalid traces. |
long |
getMaxTout()
Returns the maximum tout timestamp of a processed execution. |
long |
getMaxTraceDurationNanos()
Return the number of nanoseconds after which a pending trace is considered to have timed out |
IOutputPort<MessageTrace> |
getMessageTraceOutputPort()
|
long |
getMinTin()
Returns the minimum tin timestamp of a processed execution. |
void |
printStatusMessage()
|
void |
terminate(boolean error)
Terminates the filter (internally, all pending traces are processed). |
Methods inherited from class kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin |
---|
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MAX_DURATION_MILLIS
Constructor Detail |
---|
public TraceReconstructionFilter(String name, SystemModelRepository systemEntityFactory, long maxTraceDurationMillis, boolean ignoreInvalidTraces)
Method Detail |
---|
public Set<Long> getInvalidTraces()
public final long getMinTin()
public final long getMaxTout()
public boolean execute()
IAnalysisPlugin
public final long getMaxTraceDurationNanos()
public void terminate(boolean error)
error
- public void printStatusMessage()
printStatusMessage
in class AbstractTraceProcessingPlugin
public IInputPort<Execution> getExecutionInputPort()
public IOutputPort<MessageTrace> getMessageTraceOutputPort()
public IOutputPort<ExecutionTrace> getExecutionTraceOutputPort()
public IOutputPort<InvalidExecutionTrace> getInvalidExecutionTraceOutputPort()
|
Kieker 1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |