Skip to content

Commit

Permalink
updated figs
Browse files Browse the repository at this point in the history
  • Loading branch information
jaimejim committed Oct 2, 2023
1 parent f4a3528 commit ec6f6b0
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions draft-ietf-core-coap-pubsub.md
Original file line number Diff line number Diff line change
Expand Up @@ -549,17 +549,18 @@ URIs for topic resources are broker-generated (see {{topic-create}}). URIs for t
When a topic is newly created, it is first placed by the server into the HALF CREATED state (see {{fig-life}}). In this state, a client can read and update the configuration of the topic and delete the topic. A publisher can publish to the topic data resource. However, a subscriber cannot yet observe the topic data resource nor read the latest data.

~~~~ aasvg
HALF FULLY
CREATED Delete CREATED
___ Topic Data ___ Publish
------------> | | <------------------ | | ------------.
Create |___| ------------------> |___| <-----------'
\ Publish / Subscribe
| ^ \ ___ / | ^
Read/ | | '--> | | <--' | | Read/
Update | | Delete |___| Delete | | Update
'-' Topic Topic '-'
DELETED
HALF FULLY
CREATED Delete CREATED
____ Topic Data ____ Publish
------------> | | <------------------- | | ------------.
Create | | | | |
|____| -------------------> |____| <-----------'
\ Publish / Subscribe
| ^ \ ___ / | ^
Read/ | | '--> | | <--' | | Read/
Update | | Delete |___| Delete | | Update
'-' Topic Topic '-'
DELETED
~~~~
{: #fig-life title='Lifecycle of a Topic' artwork-align="center"}

Expand Down

0 comments on commit ec6f6b0

Please sign in to comment.