julee.repositories.temporal.proxies =================================== .. py:module:: julee.repositories.temporal.proxies .. autoapi-nested-parse:: 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 ------- .. autoapisummary:: julee.repositories.temporal.proxies.WorkflowAssemblyRepositoryProxy julee.repositories.temporal.proxies.WorkflowAssemblySpecificationRepositoryProxy julee.repositories.temporal.proxies.WorkflowDocumentRepositoryProxy julee.repositories.temporal.proxies.WorkflowKnowledgeServiceConfigRepositoryProxy julee.repositories.temporal.proxies.WorkflowKnowledgeServiceQueryRepositoryProxy Module Contents --------------- .. py:class:: WorkflowAssemblyRepositoryProxy Bases: :py:obj:`julee.domain.repositories.assembly.AssemblyRepository` Workflow implementation of AssemblyRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator. .. py:class:: WorkflowAssemblySpecificationRepositoryProxy Bases: :py:obj:`julee.domain.repositories.assembly_specification.AssemblySpecificationRepository` Workflow implementation of AssemblySpecificationRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator. .. py:class:: WorkflowDocumentRepositoryProxy Bases: :py:obj:`julee.domain.repositories.document.DocumentRepository` Workflow implementation of DocumentRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator. .. py:class:: WorkflowKnowledgeServiceConfigRepositoryProxy Bases: :py:obj:`julee.domain.repositories.knowledge_service_config.KnowledgeServiceConfigRepository` Workflow implementation of KnowledgeServiceConfigRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator. .. py:class:: WorkflowKnowledgeServiceQueryRepositoryProxy Bases: :py:obj:`julee.domain.repositories.knowledge_service_query.KnowledgeServiceQueryRepository` Workflow implementation of KnowledgeServiceQueryRepository that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.