julee.repositories.temporal.proxies¶
Workflow-safe proxy classes for the julee domain.
This module contains all @temporal_workflow_proxy decorated classes that delegate to Temporal activities from within workflows. These classes are isolated from backend imports to avoid Temporal’s workflow sandbox restrictions.
The proxy classes automatically generate methods that call workflow.execute_activity() with the appropriate activity names, timeouts, and retry policies.
Classes¶
Workflow implementation of AssemblyRepository that calls activities. |
|
Workflow implementation of AssemblySpecificationRepository that calls |
|
Workflow implementation of DocumentRepository that calls activities. |
|
Workflow implementation of KnowledgeServiceConfigRepository that calls |
|
Workflow implementation of KnowledgeServiceQueryRepository that calls |
Module Contents¶
- class julee.repositories.temporal.proxies.WorkflowAssemblyRepositoryProxy[source]¶
Bases:
julee.domain.repositories.assembly.AssemblyRepositoryWorkflow implementation of AssemblyRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.
- class julee.repositories.temporal.proxies.WorkflowAssemblySpecificationRepositoryProxy[source]¶
Bases:
julee.domain.repositories.assembly_specification.AssemblySpecificationRepositoryWorkflow implementation of AssemblySpecificationRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.
- class julee.repositories.temporal.proxies.WorkflowDocumentRepositoryProxy[source]¶
Bases:
julee.domain.repositories.document.DocumentRepositoryWorkflow implementation of DocumentRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.
- class julee.repositories.temporal.proxies.WorkflowKnowledgeServiceConfigRepositoryProxy[source]¶
Bases:
julee.domain.repositories.knowledge_service_config.KnowledgeServiceConfigRepositoryWorkflow implementation of KnowledgeServiceConfigRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.
- class julee.repositories.temporal.proxies.WorkflowKnowledgeServiceQueryRepositoryProxy[source]¶
Bases:
julee.domain.repositories.knowledge_service_query.KnowledgeServiceQueryRepositoryWorkflow implementation of KnowledgeServiceQueryRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.