This is an automated email from the ASF dual-hosted git repository. ntimofeev pushed a commit to branch STABLE-4.2 in repository https://gitbox.apache.org/repos/asf/cayenne.git
commit 4fffa1a2a4832030bf97e394ceb5ba9600c5745b Author: Nikita Timofeev <[email protected]> AuthorDate: Thu Jul 7 18:10:36 2022 +0300 CAY-2749 Deprecate object clustering transports --- .../src/main/java/org/apache/cayenne/event/JGroupsModule.java | 6 ++++++ cayenne-jms/src/main/java/org/apache/cayenne/event/JMSModule.java | 8 ++++++++ .../src/main/java/org/apache/cayenne/event/XMPPModule.java | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/cayenne-jgroups/src/main/java/org/apache/cayenne/event/JGroupsModule.java b/cayenne-jgroups/src/main/java/org/apache/cayenne/event/JGroupsModule.java index 0f6aff18d..ae41d63b3 100644 --- a/cayenne-jgroups/src/main/java/org/apache/cayenne/event/JGroupsModule.java +++ b/cayenne-jgroups/src/main/java/org/apache/cayenne/event/JGroupsModule.java @@ -22,12 +22,16 @@ package org.apache.cayenne.event; import org.apache.cayenne.di.Binder; import org.apache.cayenne.di.MapBuilder; import org.apache.cayenne.di.Module; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @since 4.0 */ public class JGroupsModule implements Module { + private static final Logger logger = LoggerFactory.getLogger(JGroupsModule.class); + /** * A DI container key for the Map<String, String> storing * {@link org.apache.cayenne.event.JavaGroupsBridge} properties @@ -54,6 +58,8 @@ public class JGroupsModule implements Module { @Override public void configure(Binder binder) { + logger.warn("Since 4.2 cayenne-jgroups module was deprecated."); + // init properties' defaults contributeMulticastAddress(binder, JavaGroupsBridge.MCAST_ADDRESS_DEFAULT); contributeMulticastPort(binder, JavaGroupsBridge.MCAST_PORT_DEFAULT_INT); diff --git a/cayenne-jms/src/main/java/org/apache/cayenne/event/JMSModule.java b/cayenne-jms/src/main/java/org/apache/cayenne/event/JMSModule.java index 0155d3d36..25cd87c64 100644 --- a/cayenne-jms/src/main/java/org/apache/cayenne/event/JMSModule.java +++ b/cayenne-jms/src/main/java/org/apache/cayenne/event/JMSModule.java @@ -22,12 +22,18 @@ package org.apache.cayenne.event; import org.apache.cayenne.di.Binder; import org.apache.cayenne.di.MapBuilder; import org.apache.cayenne.di.Module; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @since 4.0 + * @deprecated since 4.2 */ +@Deprecated public class JMSModule implements Module { + private static final Logger logger = LoggerFactory.getLogger(JMSModule.class); + /** * A DI container key for the Map<String, String> storing * {@link org.apache.cayenne.event.JMSBridge} properties @@ -46,6 +52,8 @@ public class JMSModule implements Module { @Override public void configure(Binder binder) { + logger.warn("Since 4.2 cayenne-jms module was deprecated."); + // init properties' defaults contributeTopicConnectionFactory(binder, JMSBridge.TOPIC_CONNECTION_FACTORY_DEFAULT); diff --git a/cayenne-xmpp/src/main/java/org/apache/cayenne/event/XMPPModule.java b/cayenne-xmpp/src/main/java/org/apache/cayenne/event/XMPPModule.java index 09407c32a..09dda25dd 100644 --- a/cayenne-xmpp/src/main/java/org/apache/cayenne/event/XMPPModule.java +++ b/cayenne-xmpp/src/main/java/org/apache/cayenne/event/XMPPModule.java @@ -22,12 +22,17 @@ package org.apache.cayenne.event; import org.apache.cayenne.di.Binder; import org.apache.cayenne.di.MapBuilder; import org.apache.cayenne.di.Module; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @since 4.0 */ +@Deprecated public class XMPPModule implements Module { + private static final Logger logger = LoggerFactory.getLogger(XMPPModule.class); + /** * A DI container key for the Map<String, String> storing * {@link org.apache.cayenne.event.XMPPBridge} properties @@ -63,6 +68,8 @@ public class XMPPModule implements Module { @Override public void configure(Binder binder) { + logger.warn("Since 4.2 cayenne-xmpp module was deprecated."); + // init properties' defaults contributeChatService(binder, XMPPBridge.DEFAULT_CHAT_SERVICE);
