Skip to content

openpra-monorepo


Class: ProducerService

Defined in: quantification/services/producer.service.ts:8

Implements

  • OnApplicationBootstrap
  • OnApplicationShutdown

Constructors

Constructor

new ProducerService(queueService, rabbitmqService, queueConfigFactory, minioService): ProducerService

Defined in: quantification/services/producer.service.ts:13

Parameters

queueService

QueueService

rabbitmqService

RabbitMQChannelModelService

queueConfigFactory

QueueConfigFactory

minioService

MinioService

Returns

ProducerService

Methods

createAndQueueQuant()

createAndQueueQuant(quantRequest): Promise<string>

Defined in: quantification/services/producer.service.ts:23

Parameters

quantRequest

NodeQuantRequest

Returns

Promise<string>


onApplicationBootstrap()

onApplicationBootstrap(): Promise<void>

Defined in: quantification/services/producer.service.ts:16

Returns

Promise<void>

Implementation of

OnApplicationBootstrap.onApplicationBootstrap


onApplicationShutdown()

onApplicationShutdown(): Promise<void>

Defined in: quantification/services/producer.service.ts:42

Returns

Promise<void>

Implementation of

OnApplicationShutdown.onApplicationShutdown