julee.repositories.temporal.activities

Temporal activity wrapper classes for the julee domain.

This module contains all @temporal_activity_registration decorated classes that wrap pure backend repositories as Temporal activities. These classes are imported by the worker to register activities with Temporal.

The classes follow the naming pattern documented in systemPatterns.org: - Activity names: {domain}.{repo_name}.{method} - Each repository type gets its own activity prefix

Attributes

Classes

TemporalMinioAssemblyRepository

Temporal activity wrapper for MinioAssemblyRepository.

TemporalMinioAssemblySpecificationRepository

Temporal activity wrapper for MinioAssemblySpecificationRepository.

TemporalMinioDocumentRepository

Temporal activity wrapper for MinioDocumentRepository.

TemporalMinioKnowledgeServiceConfigRepository

Temporal activity wrapper for MinioKnowledgeServiceConfigRepository.

TemporalMinioKnowledgeServiceQueryRepository

Temporal activity wrapper for MinioKnowledgeServiceQueryRepository.

Module Contents

class julee.repositories.temporal.activities.TemporalMinioAssemblyRepository(client)[source]

Bases: julee.repositories.minio.assembly.MinioAssemblyRepository

Temporal activity wrapper for MinioAssemblyRepository.

class julee.repositories.temporal.activities.TemporalMinioAssemblySpecificationRepository(client)[source]

Bases: julee.repositories.minio.assembly_specification.MinioAssemblySpecificationRepository

Temporal activity wrapper for MinioAssemblySpecificationRepository.

class julee.repositories.temporal.activities.TemporalMinioDocumentRepository(client)[source]

Bases: julee.repositories.minio.document.MinioDocumentRepository

Temporal activity wrapper for MinioDocumentRepository.

class julee.repositories.temporal.activities.TemporalMinioKnowledgeServiceConfigRepository(client)[source]

Bases: julee.repositories.minio.knowledge_service_config.MinioKnowledgeServiceConfigRepository

Temporal activity wrapper for MinioKnowledgeServiceConfigRepository.

class julee.repositories.temporal.activities.TemporalMinioKnowledgeServiceQueryRepository(client)[source]

Bases: julee.repositories.minio.knowledge_service_query.MinioKnowledgeServiceQueryRepository

Temporal activity wrapper for MinioKnowledgeServiceQueryRepository.

julee.repositories.temporal.activities.ASSEMBLY_ACTIVITY_BASE = 'julee.assembly_repo.minio'[source]
julee.repositories.temporal.activities.ASSEMBLY_SPECIFICATION_ACTIVITY_BASE = 'julee.assembly_specification_repo.minio'[source]
julee.repositories.temporal.activities.DOCUMENT_ACTIVITY_BASE = 'julee.document_repo.minio'[source]
julee.repositories.temporal.activities.KNOWLEDGE_SERVICE_CONFIG_ACTIVITY_BASE = 'julee.knowledge_service_config_repo.minio'[source]
julee.repositories.temporal.activities.KNOWLEDGE_SERVICE_QUERY_ACTIVITY_BASE = 'julee.knowledge_service_query_repo.minio'[source]