|
Kieker 1.3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkieker.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 AbstractTraceProcessingPluginpublic 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 | |||||||||