Liman

StateStorage

Abstract interface for state persistence - supports both sync and async operations

Functions

funcasave_executor_stateasave_executor_state(self, /, execution_id, state) -> None
paramself
paramexecution_idUUID
paramstatedict[str, Any]

Returns

None
funcaload_executor_stateaload_executor_state(self, /, execution_id) -> dict[str, Any] | None
paramself
paramexecution_idUUID

Returns

dict[str, Any] | None
funcasave_actor_stateasave_actor_state(self, /, execution_id, actor_id, state) -> None
paramself
paramexecution_idUUID
paramactor_idUUID
paramstatedict[str, Any]

Returns

None
funcaload_actor_stateaload_actor_state(self, /, execution_id, actor_id) -> dict[str, Any] | None
paramself
paramexecution_idUUID
paramactor_idUUID

Returns

dict[str, Any] | None
funcadelete_execution_stateadelete_execution_state(self, /, execution_id) -> None
paramself
paramexecution_idUUID

Returns

None
funcsave_executor_statesave_executor_state(self, /, execution_id, state) -> None
paramself
paramexecution_idUUID
paramstatedict[str, Any]

Returns

None
funcload_executor_stateload_executor_state(self, /, execution_id) -> dict[str, Any] | None
paramself
paramexecution_idUUID

Returns

dict[str, Any] | None
funcsave_actor_statesave_actor_state(self, /, execution_id, actor_id, state) -> None
paramself
paramexecution_idUUID
paramactor_idUUID
paramstatedict[str, Any]

Returns

None
funcload_actor_stateload_actor_state(self, /, execution_id, actor_id) -> dict[str, Any] | None
paramself
paramexecution_idUUID
paramactor_idUUID

Returns

dict[str, Any] | None
funcdelete_execution_statedelete_execution_state(self, /, execution_id) -> None
paramself
paramexecution_idUUID

Returns

None

Last updated on

On this page