Skip to content

raptor


Class: ProducerService

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:22

Implements

  • OnApplicationBootstrap
  • OnApplicationShutdown

Constructors

Constructor

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

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:32

Parameters

queueService

QueueService

rabbitmqService

RabbitMQChannelModelService

queueConfigFactory

QueueConfigFactory

minioService

MinioService

sequenceExtractorService

SequenceExtractorService

Returns

ProducerService

Methods

createAndQueueAdaptiveSequenceBatch()

createAndQueueAdaptiveSequenceBatch(quantRequest): Promise<string[]>

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:185

Parameters

quantRequest

NodeQuantRequest

Returns

Promise<string[]>


createAndQueueQuant()

createAndQueueQuant(quantRequest): Promise<string>

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:69

Parameters

quantRequest

NodeQuantRequest

Returns

Promise<string>


createAndQueueSequenceBatch()

createAndQueueSequenceBatch(quantRequest): Promise<string[]>

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:110

Parameters

quantRequest

NodeQuantRequest

Returns

Promise<string[]>


onApplicationBootstrap()

onApplicationBootstrap(): Promise<void>

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:46

Returns

Promise<void>

Implementation of

OnApplicationBootstrap.onApplicationBootstrap


onApplicationShutdown()

onApplicationShutdown(): Promise<void>

Defined in: packages/microservices/raptor/src/quantification/services/producer.service.ts:262

Returns

Promise<void>

Implementation of

OnApplicationShutdown.onApplicationShutdown