Skip to content

Commit 87d7e6e

Browse files
Merge pull request #282 from eclipse-uprotocol/improvements
Remove duplicate requirement
2 parents aa0002d + 492126c commit 87d7e6e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

up-l3/usubscription/v3/README.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,11 @@ The uSubscription service `Subscribe()` function *MUST* implement the correspond
7878

7979
[.specitem,oft-sid="req~usubscription-subscribe~1",oft-needs="impl,utest"]
8080
****
81+
When a client calls the `Subscribe()` function, uSubscription service *MUST* start tracking the client as a subscriber to the topic provided with the function call.
82+
****
83+
84+
[.specitem,oft-sid="req~usubscription-subscribe-persistency~1",oft-needs="impl,utest"]
85+
****
8186
When a client calls the `Subscribe()` function, uSubscription service *MUST* persistenly (across service restarts) store the client as a subscriber of the provided topic.
8287
****
8388

@@ -98,7 +103,7 @@ When a client calls the `Subscribe()` function for a topic that it is already su
98103

99104
[.specitem,oft-sid="req~usubscription-subscribe-expiration-extension~1",oft-needs="impl,utest"]
100105
****
101-
When a client calls the `Subscribe()` function for a topic that it is already subscribed to where the value in the `expire` field of `SubscriptionRequest.attributes` exceeds the current expiration time, uSubscription service *MUST* update the expiration time of the subscription with the new value.
106+
When a client calls the `Subscribe()` function for a topic that it is already subscribed to where the value in the `expire` field of `SubscriptionRequest.attributes` differs from the current expiration time, uSubscription service *MUST* update the expiration time of the subscription with the new value.
102107
****
103108

104109
[.specitem,oft-sid="req~usubscription-subscribe-remote~1",oft-needs="impl,utest"]
@@ -288,11 +293,6 @@ If the list of subscriptions returned in response to a `FetchSubscriptions()` ca
288293
Subscription entries returned by subsequent calls to the `FetchSubscriptions()` function *MUST* be in identical order.
289294
****
290295

291-
[.specitem,oft-sid="req~usubscription-fetch-subscriptions-has-more-records~1",oft-needs="impl,utest"]
292-
****
293-
If the list of subscriptions returned in response to a `FetchSubscriptions()` call does not contain all existing subscription relationships, uSubscription service *MUST* set the `has_more_records` field of the `FetchSubscriptionsResponse` to `true`.
294-
****
295-
296296
[.specitem,oft-sid="req~usubscription-fetch-subscriptions-offset~1",oft-needs="impl,utest"]
297297
****
298298
When a client calls the `FetchSubscriptions()` function with an `offset` argument, the list of subscriptions returned by uSubscription service *MUST* omit all subscription relationship entries up to the provided offset.

0 commit comments

Comments
 (0)