class documentation
class _CommandAwarePayloadCodec(temporalio.converter.PayloadCodec): (source)
A payload codec that sets serialization context for the command associated with each payload.
This codec responds to the context variable set by
_command_aware_visitor.CommandAwarePayloadVisitor.
| Async Method | decode |
Decode the given payloads. |
| Async Method | encode |
Encode the given payloads. |
| Class Variable | context |
Undocumented |
| Class Variable | instance |
Undocumented |
| Class Variable | workflow |
Undocumented |
| Class Variable | workflow |
Undocumented |
| Method | _get |
Undocumented |
Inherited from PayloadCodec:
| Async Method | decode |
Decode payloads of a failure. Intended as a helper method, not for overriding. It is not guaranteed that all failures will be decoded with this method rather than decoding the underlying payloads. |
| Async Method | decode |
decode for the temporalio.api.common.v1.Payloads wrapper. |
| Async Method | encode |
Encode payloads of a failure. Intended as a helper method, not for overriding. It is not guaranteed that all failures will be encoded with this method rather than encoding the underlying payloads. |
| Async Method | encode |
encode for the temporalio.api.common.v1.Payloads wrapper. |
| Async Method | _apply |
Undocumented |
async def decode(self, payloads:
Sequence[ temporalio.api.common.v1.Payload]) -> list[ temporalio.api.common.v1.Payload]:
(source)
¶
overrides
temporalio.converter.PayloadCodec.decodeDecode the given payloads.
| Parameters | |
payloads:Sequence[ | Payloads to decode. This value should not be mutated. |
| Returns | |
list[ | Decoded payloads. Note, this does not have to be the same number as payloads given, but must be at least one and cannot be more than was given. |
async def encode(self, payloads:
Sequence[ temporalio.api.common.v1.Payload]) -> list[ temporalio.api.common.v1.Payload]:
(source)
¶
overrides
temporalio.converter.PayloadCodec.encodeEncode the given payloads.
| Parameters | |
payloads:Sequence[ | Payloads to encode. This value should not be mutated. |
| Returns | |
list[ | Encoded payloads. Note, this does not have to be the same number as payloads given, but must be at least one and cannot be more than was given. |