You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by mg...@apache.org on 2021/12/19 19:20:57 UTC
[cayenne-modeler] 02/04: JGroups testing.
This is an automated email from the ASF dual-hosted git repository.
mgentry pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne-modeler.git
commit d34838eada387d4f7b801f8d1ac766053a7d9396
Author: Michael Gentry <bl...@gmail.com>
AuthorDate: Sun Dec 19 14:18:27 2021 -0500
JGroups testing.
---
src/main/java/org/apache/cayenne/modeler/CayenneModeler.java | 4 +++-
src/test/resources/cayenne-analytic.xml | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/cayenne/modeler/CayenneModeler.java b/src/main/java/org/apache/cayenne/modeler/CayenneModeler.java
index ca4ac5d..efeeaea 100644
--- a/src/main/java/org/apache/cayenne/modeler/CayenneModeler.java
+++ b/src/main/java/org/apache/cayenne/modeler/CayenneModeler.java
@@ -25,6 +25,7 @@ import java.util.Collection;
import org.apache.cayenne.configuration.server.ServerModule;
import org.apache.cayenne.di.DIBootstrap;
import org.apache.cayenne.di.Module;
+import org.apache.cayenne.event.JGroupsModule;
import org.apache.cayenne.modeler.di.Injection;
import org.apache.cayenne.modeler.layout.MainWindowLayout;
import org.apache.cayenne.modeler.layout.PreferencesLayout;
@@ -178,6 +179,7 @@ public class CayenneModeler extends Application
modules.add(new ServerModule("CayenneModeler"));
// modules.add(ServerRuntime.builder().addConfig("CayenneModeler").build());
modules.add(new ProjectModule());
+ modules.add(new JGroupsModule());
// modules.add(new CayenneModelerModule());
return modules;
@@ -187,7 +189,7 @@ public class CayenneModeler extends Application
{
// Font.loadFont(CayenneModeler.class.getResource("/font/fontawesome-webfont.ttf").toExternalForm(), 10);
- Injection.setInjector(DIBootstrap.createInjector(appendModules(new ArrayList<Module>())));
+ Injection.setInjector(DIBootstrap.createInjector(appendModules(new ArrayList<>())));
launch(args);
}
diff --git a/src/test/resources/cayenne-analytic.xml b/src/test/resources/cayenne-analytic.xml
index a5b1898..e48f780 100644
--- a/src/test/resources/cayenne-analytic.xml
+++ b/src/test/resources/cayenne-analytic.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<domain project-version="9">
<property name="cayenne.DataDomain.validatingObjectsOnCommit" value="false"/>
+ <property name="cayenne.DataRowStore.EventBridge.factory" value="org.apache.cayenne.event.JavaGroupsBridgeFactory"/>
<property name="cayenne.DataRowStore.remote.notify" value="true"/>
+ <property name="cayenne.JMSBridge.topic.connection.factory" value="JmsTopicConnectionFactory"/>
+ <property name="javagroupsbridge.config.url" value="mrg"/>
<map name="analytic"/>