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.decode
Decode 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.encode
Encode 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. |