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:00 UTC

[isis] branch v2 updated (a494f56 -> 4716cfe)

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

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


    from a494f56  ISIS-2101: TreeView: when for any reason the tree-model is empty don't NPE, create empty component instead
     add 26cd14f  ISIS-2102: Support for Server Side Events (SSE)
     add 623fc42  ISIS-2102: enable lombok
     add 3bfc948  ISIS-2102: add EventStreamService and SSESupport scripts
     add 86f0c58  ISIS-2102: adding the SSE Servlet that provides the EventStream
     add 98c504a  ISIS-2102: minor: comments
     add 7b02c24  migration-notes: adding section Server-Sent-Event (SSE) Support
     add a251efb  ISIS-2102: introduces 'ExecutionBehavior'
     new 4716cfe  Merge pull request #137 from apache/2102_SSE

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/isis/applib/annotation/Property.java    |  11 +
 .../isis/applib/events/sse/EventStream.java}       |  36 ++-
 .../applib/events/sse/EventStreamService.java}     |  26 +-
 .../isis/applib/events/sse/EventStreamSource.java  |  70 +++++
 .../org/apache/isis/applib/util/JaxbAdapters.java  |  34 +++
 core/commons/pom.xml                               |   8 +
 .../observe/ObserveFacet.java}                     |   9 +-
 .../observe/ObserveFacetAbstract.java}             |  36 ++-
 .../property/PropertyAnnotationFacetFactory.java   |  20 +-
 .../ObserveFacetForPropertyAnnotation.java}        |  31 ++-
 core/pom.xml                                       |   2 +-
 .../background/BackgroundServiceDefault.java       |   5 +-
 .../services/sse/EventStreamServiceDefault.java    | 281 +++++++++++++++++++++
 .../apache/isis/core/webapp/modules/WebModule.java |   1 +
 ...ources.java => WebModule_ServerSentEvents.java} |  38 +--
 .../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}      |  47 ++--
 migration-notes.adoc                               |  68 +++++
 26 files changed, 970 insertions(+), 103 deletions(-)
 copy core/{metamodel/src/main/java/org/apache/isis/core/commons/lang/ClassPredicates.java => applib/src/main/java/org/apache/isis/applib/events/sse/EventStream.java} (64%)
 copy core/{commons/src/main/java/org/apache/isis/core/commons/components/SessionScopedComponent.java => applib/src/main/java/org/apache/isis/applib/events/sse/EventStreamService.java} (67%)
 create mode 100644 core/applib/src/main/java/org/apache/isis/applib/events/sse/EventStreamSource.java
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{jaxb/XmlJavaTypeAdapterFacet.java => objectvalue/observe/ObserveFacet.java} (72%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actcoll/typeof/TypeOfFacetAbstract.java => objectvalue/observe/ObserveFacetAbstract.java} (52%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/{maxlength/MaxLengthFacetForPropertyAnnotation.java => observe/ObserveFacetForPropertyAnnotation.java} (60%)
 create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/services/sse/EventStreamServiceDefault.java
 copy core/runtime/src/main/java/org/apache/isis/core/webapp/modules/{WebModule_StaticResources.java => WebModule_ServerSentEvents.java} (57%)
 create mode 100644 core/runtime/src/main/java/org/apache/isis/core/webapp/modules/sse/ServerSentEventsServlet.java
 create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/MarkupComponent_observing.java
 create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/ObservingComponent.js
 create mode 100644 core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.java
 copy core/{metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/regex/RegExFacet.java => viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/util/SSESupport.js} (50%)


[isis] 01/01: Merge pull request #137 from apache/2102_SSE

Posted by ah...@apache.org.
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(-)