class documentation
class _CommandAwareDataConverter(temporalio.converter.DataConverter): (source)
Constructor: _CommandAwareDataConverter.create(instance, context_free_dc, workflow_context_dc, workflow_context)
Data converter that resolves serialization context per-command.
Responds to the context variable set by
_command_aware_visitor.CommandAwarePayloadVisitor.
| Static Method | create |
Undocumented |
| Async Method | _decode |
Undocumented |
| Async Method | _encode |
Undocumented |
| Method | _get |
Undocumented |
| Class Variable | _ca |
Undocumented |
| Class Variable | _ca |
Undocumented |
| Class Variable | _ca |
Undocumented |
| Class Variable | _ca |
Undocumented |
Inherited from DataConverter:
| Method | __post |
Undocumented |
| Async Method | decode |
Decode payloads into values. |
| Async Method | decode |
Decode and convert failure. |
| Async Method | decode |
decode for the temporalio.api.common.v1.Payloads wrapper. |
| Async Method | encode |
Encode values into payloads. |
| Async Method | encode |
Convert and encode failure. |
| Async Method | encode |
encode for the temporalio.api.common.v1.Payloads wrapper. |
| Method | with |
Return an instance with context set on the component converters. |
| Class Variable | default |
Singleton default data converter. |
| Class Variable | external |
Options for external storage. If None, external storage is disabled. |
| Class Variable | failure |
Failure converter created from the failure_converter_class. |
| Class Variable | payload |
Optional codec for encoding payload bytes. |
| Class Variable | payload |
Payload converter created from the payload_converter_class. |
| Class Variable | payload |
Settings for payload size limits. |
| Static Method | _validate |
Undocumented |
| Async Method | _decode |
Undocumented |
| Async Method | _decode |
Undocumented |
| Async Method | _decode |
Undocumented |
| Async Method | _decode |
Undocumented |
| Async Method | _encode |
Undocumented |
| Async Method | _encode |
Undocumented |
| Async Method | _encode |
Undocumented |
| Async Method | _encode |
Undocumented |
| Method | _validate |
Undocumented |
| Method | _with |
Undocumented |
| Class Variable | _payload |
Server-reported limits for payloads. |
| Property | _decode |
Undocumented |
def create(instance:
WorkflowInstance, context_free_dc: temporalio.converter.DataConverter, workflow_context_dc: temporalio.converter.DataConverter, workflow_context: temporalio.converter.WorkflowSerializationContext) -> _CommandAwareDataConverter:
(source)
¶
Undocumented
async def _decode_payload_sequence(self, payloads:
Sequence[ temporalio.api.common.v1.Payload]) -> list[ temporalio.api.common.v1.Payload]:
(source)
¶
Undocumented
async def _encode_payload_sequence(self, payloads:
Sequence[ temporalio.api.common.v1.Payload]) -> list[ temporalio.api.common.v1.Payload]:
(source)
¶
Undocumented