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 2019/04/28 11:45:01 UTC
[isis] 01/01: Merge pull request #137 from apache/2102_SSE
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 4716cfe8896f14b92aa136b25395d64448960d97
Merge: a494f56 a251efb
Author: Andi Huber <ah...@apache.org>
AuthorDate: Sun Apr 28 13:44:55 2019 +0200
Merge pull request #137 from apache/2102_SSE
Introduces ServerSideEvents as an experimental feature.
.../apache/isis/applib/annotation/Property.java | 11 +
.../isis/applib/events/sse/EventStream.java} | 34 ++-
.../applib/events/sse/EventStreamService.java} | 29 ++-
.../isis/applib/events/sse/EventStreamSource.java | 70 +++++
.../org/apache/isis/applib/util/JaxbAdapters.java | 34 +++
core/commons/pom.xml | 8 +
.../facets/objectvalue/observe/ObserveFacet.java} | 19 +-
.../objectvalue/observe/ObserveFacetAbstract.java | 61 +++++
.../property/PropertyAnnotationFacetFactory.java | 20 +-
.../observe/ObserveFacetForPropertyAnnotation.java | 58 +++++
core/pom.xml | 2 +-
.../background/BackgroundServiceDefault.java | 5 +-
.../services/sse/EventStreamServiceDefault.java | 281 +++++++++++++++++++++
.../apache/isis/core/webapp/modules/WebModule.java | 1 +
.../webapp/modules/WebModule_ServerSentEvents.java | 65 +++++
.../modules/sse/ServerSentEventsServlet.java | 164 ++++++++++++
.../serviceactions/ServiceActionsPanel.java | 5 +
.../components/scalars/markup/MarkupComponent.java | 24 +-
.../scalars/markup/MarkupComponent_observing.java | 74 ++++++
.../ui/components/scalars/markup/MarkupPanel.java | 27 +-
.../scalars/markup/ObservingComponent.js | 7 +
.../scalars/markup/StandaloneMarkupPanel.java | 2 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 2 +-
.../isis/viewer/wicket/ui/util/SSESupport.java | 45 ++++
.../isis/viewer/wicket/ui/util/SSESupport.js | 55 ++++
migration-notes.adoc | 68 +++++
26 files changed, 1120 insertions(+), 51 deletions(-)