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