From f0c307a9cd44c33099bf59169e1438f4ebf20b53 Mon Sep 17 00:00:00 2001 From: "A. Soroka" Date: Tue, 17 Jan 2017 16:06:10 -0500 Subject: [PATCH] Clarify that messaging can be synchronous or asynchronous Clarify that messaging can be synchronous or asynchronous --- index.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 72230d7..0904d87 100644 --- a/index.html +++ b/index.html @@ -695,10 +695,10 @@

Messaging SPI

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.

@@ -735,6 +735,7 @@

Emitting Messages

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.