Skip to content

Interface: ProducerOptions ​

Defined in: glide-mq/src/producer.ts:35

Properties ​

client? ​

ts
client?: Client;

Defined in: glide-mq/src/producer.ts:39

Pre-existing GLIDE client. When provided, the Producer does NOT own this client - close() will not destroy it.


compression? ​

ts
compression?: "gzip" | "none";

Defined in: glide-mq/src/producer.ts:43

Enable transparent compression of job data. Default: 'none'.


connection? ​

ts
connection?: ConnectionOptions;

Defined in: glide-mq/src/producer.ts:37

Connection options for creating a new client. Required unless client is provided.


events? ​

ts
events?: boolean;

Defined in: glide-mq/src/producer.ts:47

Emit 'added' events on the events stream when adding jobs. Default: true.


prefix? ​

ts
prefix?: string;

Defined in: glide-mq/src/producer.ts:41

Key prefix. Default: 'glide'.


serializer? ​

ts
serializer?: Serializer;

Defined in: glide-mq/src/producer.ts:45

Custom serializer for job data. Default: JSON.

Released under the Apache-2.0 License.