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 <[email protected]> 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"/>
