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&lt;String, String&gt; 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&lt;String, String&gt; 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&lt;String, String&gt; 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);
 

Reply via email to