Skip to content

openpra-monorepo


Class: ExecuteProducerService

Defined in: execution/services/execute-producer.service.ts:9

Implements

  • OnApplicationBootstrap
  • OnApplicationShutdown

Constructors

Constructor

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

Defined in: execution/services/execute-producer.service.ts:14

Parameters

queueService

QueueService

rabbitmqService

RabbitMQChannelModelService

queueConfigFactory

QueueConfigFactory

minioService

MinioService

Returns

ExecuteProducerService

Methods

createAndQueueExecute()

createAndQueueExecute(solver, request): Promise<string>

Defined in: execution/services/execute-producer.service.ts:29

Parameters

solver

ExecuteSolver

request

ExecuteRequest

Returns

Promise<string>


onApplicationBootstrap()

onApplicationBootstrap(): Promise<void>

Defined in: execution/services/execute-producer.service.ts:22

Returns

Promise<void>

Implementation of

OnApplicationBootstrap.onApplicationBootstrap


onApplicationShutdown()

onApplicationShutdown(): Promise<void>

Defined in: execution/services/execute-producer.service.ts:48

Returns

Promise<void>

Implementation of

OnApplicationShutdown.onApplicationShutdown