From 1ba372e5555f71591e30569bd9df613f1bb97e57 Mon Sep 17 00:00:00 2001 From: Nils Christian Ehmke <nie@informatik.uni-kiel.de> Date: Fri, 12 Dec 2014 16:12:38 +0100 Subject: [PATCH] Added some missing values --- .../importer/stages/FailedTraceFilter.java | 22 +++++++++++++++++++ .../gui/view/AggregatedTracesSubView.java | 6 +++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java diff --git a/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java b/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java new file mode 100644 index 00000000..2e6d2270 --- /dev/null +++ b/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java @@ -0,0 +1,22 @@ +package kieker.gui.model.importer.stages; + +import kieker.gui.model.domain.ExecutionEntry; +import teetime.framework.AbstractConsumerStage; +import teetime.framework.OutputPort; + +public final class FailedTraceFilter extends AbstractConsumerStage<ExecutionEntry> { + + private final OutputPort<ExecutionEntry> outputPort = super.createOutputPort(); + + @Override + protected void execute(final ExecutionEntry element) { + if (element.isFailed()) { + this.outputPort.send(element); + } + } + + public OutputPort<ExecutionEntry> getOutputPort() { + return this.outputPort; + } + +} diff --git a/src/main/java/kieker/gui/view/AggregatedTracesSubView.java b/src/main/java/kieker/gui/view/AggregatedTracesSubView.java index 50109419..320ad3ef 100644 --- a/src/main/java/kieker/gui/view/AggregatedTracesSubView.java +++ b/src/main/java/kieker/gui/view/AggregatedTracesSubView.java @@ -284,9 +284,11 @@ public class AggregatedTracesSubView implements Observer { operationString = operationString.substring(lastPointPos + 1); } if (parent != null) { - item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, "" }); + item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, "", + Long.toString(executionEntry.getMinDuration()), Long.toString(executionEntry.getAvgDuration()), Long.toString(executionEntry.getMaxDuration()) }); } else { - item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, Integer.toString(executionEntry.getCalls()) }); + item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, Integer.toString(executionEntry.getCalls()), + Long.toString(executionEntry.getMinDuration()), Long.toString(executionEntry.getAvgDuration()), Long.toString(executionEntry.getMaxDuration()) }); } if (executionEntry.isFailed()) { -- GitLab