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