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(-)