class documentation
Undocumented
| Method | __init__ |
Undocumented |
| Method | callback |
Undocumented |
| Method | cancel |
Undocumented |
| Method | create |
Undocumented |
| Method | create |
Undocumented |
| Method | get |
Undocumented |
| Method | reject |
Undocumented |
| Method | resolve |
Undocumented |
| Method | scan |
Undocumented |
| Method | subscribe |
Undocumented |
| Method | transition |
Undocumented |
| Method | _complete |
Undocumented |
| Method | _create |
Undocumented |
| Method | _transition |
Undocumented |
| Instance Variable | _promises |
Undocumented |
| Instance Variable | _store |
Undocumented |
def callback(self, promise_id:
str, root_promise_id: str, recv: str, timeout: int) -> tuple[ DurablePromise, Callback | None]:
¶
Undocumented
def cancel(self, id:
str, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None) -> DurablePromise:
¶
Undocumented
def create(self, id:
str, timeout: int, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None, tags: dict[ str, str] | None = None) -> DurablePromise:
¶
Undocumented
def create_with_task(self, id:
str, timeout: int, pid: str, ttl: int, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None, tags: dict[ str, str] | None = None) -> tuple[ DurablePromise, Task | None]:
¶
Undocumented
def reject(self, id:
str, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None) -> DurablePromise:
¶
Undocumented
def resolve(self, id:
str, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None) -> DurablePromise:
¶
Undocumented
def subscribe(self, id:
str, promise_id: str, recv: str, timeout: int) -> tuple[ DurablePromise, Callback | None]:
¶
Undocumented
def transition(self, id:
str, to: Literal[ 'PENDING', 'RESOLVED', 'REJECTED', 'REJECTED_CANCELED', 'REJECTED_TIMEDOUT'], strict: bool | None = None, timeout: int | None = None, ikey: str | None = None, headers: dict[ str, str] | None = None, data: str | None = None, tags: dict[ str, str] | None = None) -> tuple[ DurablePromiseRecord, TaskRecord | None, bool]:
¶
Undocumented
def _complete(self, id:
str, state: Literal[ 'REJECTED_CANCELED', 'REJECTED', 'RESOLVED'], *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None) -> DurablePromise:
¶
Undocumented
def _create(self, id:
str, timeout: int, *, ikey: str | None = None, strict: bool = False, headers: dict[ str, str] | None = None, data: Any = None, tags: dict[ str, str] | None = None, pid: str | None = None, ttl: int = 0) -> tuple[ DurablePromise, Task | None]:
¶
Undocumented
def _transition(self, id:
str, to: Literal[ 'PENDING', 'RESOLVED', 'REJECTED', 'REJECTED_CANCELED', 'REJECTED_TIMEDOUT'], strict: bool | None = None, timeout: int | None = None, ikey: str | None = None, headers: dict[ str, str] | None = None, data: str | None = None, tags: dict[ str, str] | None = None) -> tuple[ DurablePromiseRecord, bool]:
¶
Undocumented