Skip to content
Snippets Preprocessor error

    [Errno 2] No such file or directory: 'local_kv_storage_engine/messages/get_value_kv_store_request.md'

Local Key-Value Storage Engine

Purpose

The Local Key-Value Storage Engine provides the local storage and retrieval of data in a key-value format.

State

Messages received

GetValueKVStoreRequest

--8<-- "local_kv_storage_engine/messages/get_value_kv_store_request.md:purpose"

--8<-- "local_kv_storage_engine/messages/get_value_kv_store_request.md:type"

SetValueKVStoreRequest

--8<-- "local_kv_storage_engine/messages/set_value_kv_store_request.md:purpose"

--8<-- "local_kv_storage_engine/messages/set_value_kv_store_request.md:type"

DeleteValueKVStoreRequest

--8<-- "local_kv_storage_engine/messages/delete_value_kv_store_request.md:purpose"

--8<-- "local_kv_storage_engine/messages/delete_value_kv_store_request.md:type"

Notifications sent

ValueChangedKVStore

--8<-- "local_kv_storage_engine/notifications/value_changed_kv_store.md:purpose"

--8<-- "local_kv_storage_engine/notifications/value_changed_kv_store.md:type"

Message Flow

sequenceDiagram

%% --8<-- [start:sequence]
Any Local Engine ->>+ Local KV Storage Engine: GetValueKVStoreRequest
Local KV Storage Engine -->>- Any Local Engine: GetValueKVStoreResponse
Any Local Engine ->>+ Local KV Storage Engine: SetValueKVStoreRequest
Local KV Storage Engine -->>- Any Local Engine: SetValueKVStoreResponse
Any Local Engine ->>+ Local KV Storage Engine: DeleteValueKVStoreRequest
Local KV Storage Engine -->>- Any Local Engine: DeleteValueKVStoreResponse
%% --8<-- [end:sequence]