diff --git a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java index b78451b429caffe915d9f638eddb58cb8babda8e..fbef1bbb2112454cb8a78aea9acc4dc60174be8c 100644 --- a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java +++ b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java @@ -43,10 +43,21 @@ public final class AggregatedOperationCall extends AbstractOperationCall<Aggrega this.setStackSize(call.getStackSize()); } - public AggregatedOperationCall(final String container, final String component, final String operation, final int orderIndex, // NOPMD (a long parameter list - // cannot be avoided) - final String failedCause, final long totalDuration, final long medianDuration, final long minDuration, final long maxDuration, final long meanDuration, - final int calls) { + public AggregatedOperationCall(final String container, final String component, final String operation, + final int orderIndex) { + super(container, component, operation, orderIndex); + } + + public AggregatedOperationCall(final String container, final String component, final String operation, + final int orderIndex, final String failedCause) { + super(container, component, operation, orderIndex); + + this.setFailedCause(failedCause); + } + + public AggregatedOperationCall(final String container, final String component, final String operation, // NOPMD (a long parameter list cannot be avoided) + final int orderIndex, final String failedCause, final long totalDuration, final long medianDuration, final long minDuration, final long maxDuration, + final long meanDuration, final int calls) { super(container, component, operation, orderIndex); this.totalDuration = totalDuration;