diff --git a/streams-bootstrap-large-messages/src/main/java/com/bakdata/kafka/LargeMessageKafkaApplicationUtils.java b/streams-bootstrap-large-messages/src/main/java/com/bakdata/kafka/LargeMessageKafkaApplicationUtils.java index f39873b2..d41df8bd 100644 --- a/streams-bootstrap-large-messages/src/main/java/com/bakdata/kafka/LargeMessageKafkaApplicationUtils.java +++ b/streams-bootstrap-large-messages/src/main/java/com/bakdata/kafka/LargeMessageKafkaApplicationUtils.java @@ -45,7 +45,12 @@ public class LargeMessageKafkaApplicationUtils { public static TopicHook createLargeMessageCleanUpHook(final Map kafkaProperties) { final AbstractLargeMessageConfig largeMessageConfig = new AbstractLargeMessageConfig(kafkaProperties); final LargeMessageStoringClient storer = largeMessageConfig.getStorer(); - return storer::deleteAllFiles; + return new TopicHook() { + @Override + public void deleted(final String topic) { + storer.deleteAllFiles(topic); + } + }; } /**