You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2022/07/11 16:03:23 UTC
[cayenne] 01/02: CAY-2749 Deprecate object clustering transports
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 <st...@gmail.com>
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);