diff --git a/src/main/java/kieker/analysis/dev/DependencyStatisticsDecorator.java b/src/main/java/kieker/analysis/dev/DependencyStatisticsDecorator.java new file mode 100644 index 0000000000000000000000000000000000000000..b7cc85cda29fb2b15eed241b94b6a8ac82620f08 --- /dev/null +++ b/src/main/java/kieker/analysis/dev/DependencyStatisticsDecorator.java @@ -0,0 +1,17 @@ +package kieker.analysis.dev; + +public class DependencyStatisticsDecorator { + + public void decorate(final OperationsDependency operationsDependency) { + + for (CollectedAggrOperationCall operation : operationsDependency.getOperations()) { + + // List<Long> durations = operation.getBaseOperationCalls().stream().map(call -> call.getDuration()).collect(Collectors.toList()); + + // StatisticsUtility.calculateStatistics(durations); + + } + + } + +} diff --git a/src/main/java/kieker/analysis/dev/OperationsDependency.java b/src/main/java/kieker/analysis/dev/OperationsDependency.java index d9b9124520178d33369cbdd1663eb3c09b4e5419..e3024a96277b53fa9a44fa9e43e0b958aa8d9a66 100644 --- a/src/main/java/kieker/analysis/dev/OperationsDependency.java +++ b/src/main/java/kieker/analysis/dev/OperationsDependency.java @@ -1,5 +1,6 @@ package kieker.analysis.dev; +import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; @@ -64,6 +65,14 @@ public class OperationsDependency { } } + public Collection<CollectedAggrOperationCall> getOperations() { + return operations.values(); + } + + public Collection<OperationsDependencyRelation> getRelations() { + return relations.values(); + } + // TODO Just for debugging public void printOperations() {