From 67423b5fb2a25840d346848251dbd818295695aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Vonheiden?= <bjoern.vonheiden@hotmail.de>
Date: Sun, 26 Jul 2020 15:50:41 +0200
Subject: [PATCH] Abstract functional Transport interface from workload
 generator.

Abstract the Interface to be more generic.
---
 .../commons/workloadgeneration/functions/Transport.java   | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/workload-generator-commons/src/main/java/theodolite/commons/workloadgeneration/functions/Transport.java b/workload-generator-commons/src/main/java/theodolite/commons/workloadgeneration/functions/Transport.java
index 7c95e24f2..7e5100a4e 100644
--- a/workload-generator-commons/src/main/java/theodolite/commons/workloadgeneration/functions/Transport.java
+++ b/workload-generator-commons/src/main/java/theodolite/commons/workloadgeneration/functions/Transport.java
@@ -1,15 +1,13 @@
 package theodolite.commons.workloadgeneration.functions;
 
-import kieker.common.record.IMonitoringRecord;
-
 /**
- * This interface describes a function that consumes a {@link IMonitoringRecord}. This function is
- * dedicated to be used to transport individual messages to the messaging system.
+ * This interface describes a function that consumes a message {@code T}. This function is dedicated
+ * to be used to transport individual messages to the messaging system.
  *
  * @param <T> the type of records to send as messages.
  */
 @FunctionalInterface
-public interface Transport<T extends IMonitoringRecord> {
+public interface Transport<T> {
 
   void transport(final T message);
 
-- 
GitLab