You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/01/13 12:26:51 UTC

[isis] 02/02: ISIS-2158: fixes broken SSE demo

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit fa02b2ce540d8ac48b38b2b3882d00cd493199d3
Author: Andi Huber <ah...@apache.org>
AuthorDate: Mon Jan 13 13:26:40 2020 +0100

    ISIS-2158: fixes broken SSE demo
---
 examples/demo/src/main/java/demoapp/webapp/DemoApp.java       |  8 ++++----
 .../isis/valuetypes/sse/ui/services/SseServiceDefault.java    | 11 +++++------
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/examples/demo/src/main/java/demoapp/webapp/DemoApp.java b/examples/demo/src/main/java/demoapp/webapp/DemoApp.java
index 190680e..8e0aba2 100644
--- a/examples/demo/src/main/java/demoapp/webapp/DemoApp.java
+++ b/examples/demo/src/main/java/demoapp/webapp/DemoApp.java
@@ -31,7 +31,7 @@ import org.springframework.context.annotation.PropertySource;
 import org.springframework.context.annotation.PropertySources;
 
 import org.apache.isis.core.config.presets.IsisPresets;
-import org.apache.isis.testing.fixtures.applib.IsisModuleTestingFixturesApplib;
+import org.apache.isis.core.webspringboot.IsisModuleCoreWebSpringBoot;
 import org.apache.isis.extensions.secman.api.SecurityModuleConfig;
 import org.apache.isis.extensions.secman.api.permission.PermissionsEvaluationService;
 import org.apache.isis.extensions.secman.api.permission.PermissionsEvaluationServiceAllowBeatsVeto;
@@ -39,15 +39,15 @@ import org.apache.isis.extensions.secman.encryption.jbcrypt.IsisModuleExtSecmanE
 import org.apache.isis.extensions.secman.jdo.IsisModuleExtSecmanPersistenceJdo;
 import org.apache.isis.extensions.secman.model.IsisModuleExtSecmanModel;
 import org.apache.isis.extensions.secman.shiro.IsisModuleExtSecmanRealmShiro;
-import org.apache.isis.valuetypes.sse.applib.IsisModuleValSseApplib;
 import org.apache.isis.incubator.model.metamodel.IsisModuleIncModelMetaModel;
 import org.apache.isis.persistence.jdo.datanucleus5.IsisModuleJdoDataNucleus5;
 import org.apache.isis.security.shiro.IsisModuleSecurityShiro;
+import org.apache.isis.testing.fixtures.applib.IsisModuleTestingFixturesApplib;
 import org.apache.isis.valuetypes.asciidoc.ui.IsisModuleValAsciidocUi;
+import org.apache.isis.valuetypes.sse.ui.IsisModuleValSseUi;
 import org.apache.isis.viewer.restfulobjects.jaxrsresteasy4.IsisModuleViewerRestfulObjectsJaxrsResteasy4;
 import org.apache.isis.viewer.restfulobjects.viewer.IsisModuleViewerRestfulObjectsViewer;
 import org.apache.isis.viewer.wicket.viewer.IsisModuleViewerWicketViewer;
-import org.apache.isis.core.webspringboot.IsisModuleCoreWebSpringBoot;
 
 import demoapp.dom.DemoModule;
 import demoapp.utils.LibraryPreloadingService;
@@ -87,7 +87,7 @@ public class DemoApp extends SpringBootServletInitializer {
         IsisModuleSecurityShiro.class,
         IsisModuleJdoDataNucleus5.class,
         IsisModuleViewerWicketViewer.class,
-        IsisModuleValSseApplib.class, // server sent events
+        IsisModuleValSseUi.class, // server sent events
         IsisModuleValAsciidocUi.class, // ascii-doc rendering support
         
         // REST
diff --git a/valuetypes/sse/ui/src/main/java/org/apache/isis/valuetypes/sse/ui/services/SseServiceDefault.java b/valuetypes/sse/ui/src/main/java/org/apache/isis/valuetypes/sse/ui/services/SseServiceDefault.java
index eede37a..28797aa 100644
--- a/valuetypes/sse/ui/src/main/java/org/apache/isis/valuetypes/sse/ui/services/SseServiceDefault.java
+++ b/valuetypes/sse/ui/src/main/java/org/apache/isis/valuetypes/sse/ui/services/SseServiceDefault.java
@@ -40,13 +40,12 @@ import org.springframework.core.annotation.Order;
 import org.springframework.stereotype.Service;
 
 import org.apache.isis.applib.annotation.OrderPrecedence;
-import org.apache.isis.applib.services.xactn.TransactionService;
 import org.apache.isis.core.commons.internal.collections._Lists;
-import org.apache.isis.valuetypes.sse.applib.service.SseChannel;
-import org.apache.isis.valuetypes.sse.applib.service.SseService;
-import org.apache.isis.valuetypes.sse.applib.annotations.SseSource;
 import org.apache.isis.core.runtime.persistence.transaction.IsisTransactionAspectSupport;
 import org.apache.isis.core.runtime.session.IsisSessionFactory;
+import org.apache.isis.valuetypes.sse.applib.annotations.SseSource;
+import org.apache.isis.valuetypes.sse.applib.service.SseChannel;
+import org.apache.isis.valuetypes.sse.applib.service.SseService;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
@@ -70,8 +69,8 @@ import lombok.extern.log4j.Log4j2;
 @Log4j2
 public class SseServiceDefault implements SseService {
 
-    @Inject TransactionService transactionService;
-    @Inject IsisSessionFactory isisSessionFactory;
+    //@Inject private TransactionService transactionService;
+    @Inject private IsisSessionFactory isisSessionFactory;
 
     private final EventStreamPool eventStreamPool = new EventStreamPool();