diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/ActiveMQServerPlugin.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/ActiveMQServerPlugin.java index db8a922b37..db66bfe772 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/ActiveMQServerPlugin.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/ActiveMQServerPlugin.java @@ -566,7 +566,7 @@ public interface ActiveMQServerPlugin { * @throws ActiveMQException */ default void messageExpired(MessageReference message, SimpleString messageExpiryAddress, ServerConsumer consumer) throws ActiveMQException { - + messageExpired(message, messageExpiryAddress); } /** diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/LoggingActiveMQServerPlugin.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/LoggingActiveMQServerPlugin.java index 140c3e1c2e..ff23b59cb5 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/LoggingActiveMQServerPlugin.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/LoggingActiveMQServerPlugin.java @@ -595,15 +595,10 @@ public class LoggingActiveMQServerPlugin implements ActiveMQServerPlugin, Serial } } - /** - * A message has been expired - * - * @param message The expired message - * @param messageExpiryAddress The message expiry address if exists - * @throws ActiveMQException - */ @Override - public void messageExpired(MessageReference message, SimpleString messageExpiryAddress) throws ActiveMQException { + public void messageExpired(MessageReference message, + SimpleString messageExpiryAddress, + ServerConsumer consumer) { if (logAll || logInternalEvents) { LoggingActiveMQServerPluginLogger.LOGGER.messageExpired(message, messageExpiryAddress); } diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/NotificationActiveMQServerPlugin.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/NotificationActiveMQServerPlugin.java index abaa27f40e..29846aa0af 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/NotificationActiveMQServerPlugin.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/plugin/impl/NotificationActiveMQServerPlugin.java @@ -139,7 +139,9 @@ public class NotificationActiveMQServerPlugin implements ActiveMQServerPlugin { } @Override - public void messageExpired(MessageReference message, SimpleString messageExpiryAddress) throws ActiveMQException { + public void messageExpired(MessageReference message, + SimpleString messageExpiryAddress, + ServerConsumer consumer) { final ManagementService managementService = getManagementService(); if (managementService != null && sendExpiredNotifications) {