You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by bu...@apache.org on 2013/03/28 09:40:13 UTC
svn commit: r856278 - in /websites/staging/isis/trunk: cgi-bin/ content/
content/core/services/publishing-service.html
Author: buildbot
Date: Thu Mar 28 08:40:13 2013
New Revision: 856278
Log:
Staging update by buildbot for isis
Modified:
websites/staging/isis/trunk/cgi-bin/ (props changed)
websites/staging/isis/trunk/content/ (props changed)
websites/staging/isis/trunk/content/core/services/publishing-service.html
Propchange: websites/staging/isis/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Mar 28 08:40:13 2013
@@ -1 +1 @@
-1461979
+1461982
Propchange: websites/staging/isis/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Mar 28 08:40:13 2013
@@ -1 +1 @@
-1461979
+1461982
Modified: websites/staging/isis/trunk/content/core/services/publishing-service.html
==============================================================================
--- websites/staging/isis/trunk/content/core/services/publishing-service.html (original)
+++ websites/staging/isis/trunk/content/core/services/publishing-service.html Thu Mar 28 08:40:13 2013
@@ -239,10 +239,6 @@
<p>The Publishing Service enables Isis to publish both changes to domain objects, and also action invocations to third parties. A typical use case is to publish onto a pub/sub bus such as <a href="http://servicemix.apache.org/">ServiceMix</a> or <a href="http://activemq.apache.org/">ActiveMQ</a> to keep other systems up to date.</p>
-<blockquote>
- <p>Publishing of action invocations is supported by all objectstores. Publishing of changed objects is currently only supported by the <a href="../../components/objectstores/jdo/about.html">JDO objectstore</a>.</p>
-</blockquote>
-
<p>Publishing requires at minimum two things:</p>
<ul>
@@ -256,6 +252,10 @@
<p>Over and above this, the service does provide considerable flexibility for fine-tuning the serialized form and the contents (payload) of the event.</p>
+<blockquote>
+ <p>Publishing of action invocations is supported by all objectstores. Publishing of changed objects is currently only supported by the <a href="../../components/objectstores/jdo/about.html">JDO objectstore</a>.</p>
+</blockquote>
+
<h3>Annotating the Domain Model</h3>
<p>To indicate that an action should be published, use the <code>PublishedAction</code> annotation. For example:</p>
@@ -280,10 +280,6 @@
<p>Either or both of these annotations can be used.</p>
-<blockquote>
- <p>At the time of writing, only the <a href="../../components/objectstores/jdo/about.html">JDO Objectstore</a> supports the publishing of objects. (Published actions are supported by all object stores).</p>
-</blockquote>
-
<p>As described further down in this article, it is possible to fine-tune the payload. However, simply using the above annotations will suffice in many cases.</p>
<h3>Configuring the Publishing Service</h3>