Skip to content

Commit

Permalink
Merge pull request #16 from fcrepo/MessagingCanBeSync
Browse files Browse the repository at this point in the history
Clarify that messaging can be synchronous or asynchronous
  • Loading branch information
acoburn authored Jan 17, 2017
2 parents 3641f2e + f0c307a commit d2efaf1
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -695,10 +695,10 @@ <h2>Messaging SPI</h2>
<p>
Non-normative: the messaging SPI defines when messages are emitted by a Fedora
implementation, the minimal set of data contained in those messages and how
those data are serialized. These messages allow clients to react to repository
changes asynchronously and may be used to support external integrations. The
structure of these messages draw upon the existing [[activitystreams-core]] and
[[ldn]] specifications.
those data are serialized. These messages may occur synchronously or asynchronously
with the API operations that cause them to be emitted. They are typically used to
support external integrations. The structure of these messages draws upon the
existing [[activitystreams-core]] and [[ldn]] specifications.
</p>
</section>

Expand Down Expand Up @@ -735,6 +735,7 @@ <h3>Emitting Messages</h3>
Non-normative: consumers of these messages SHOULD NOT expect a strict ordering of
the events reported therein: the fact that a message for Event A is received before
a message for Event B should not imply that Event A occurred before Event B.
Implementations MAY choose to make further guarantees about ordering.
</p>
</section>

Expand Down

0 comments on commit d2efaf1

Please # to comment.