KafkaTransportOptions
Defined in: packages/pubsub/src/kafka/types.ts:55
Options for creating a Kafka-backed pubsub transport.
Properties
Section titled “Properties”adminConfig?
Section titled “adminConfig?”
optionaladminConfig?:AdminConstructorConfig
Defined in: packages/pubsub/src/kafka/types.ts:59
Optional Kafka admin constructor config.
client
Section titled “client”client:
Kafka
Defined in: packages/pubsub/src/kafka/types.ts:57
@confluentinc/kafka-javascript Kafka client.
consumerConfig?
Section titled “consumerConfig?”
optionalconsumerConfig?:KafkaConsumerOptions
Defined in: packages/pubsub/src/kafka/types.ts:65
Optional Kafka consumer constructor config.
defaultSource?
Section titled “defaultSource?”
optionaldefaultSource?:string
Defined in: packages/pubsub/src/kafka/types.ts:75
Default CloudEvent source for publishers using this transport.
interceptors?
Section titled “interceptors?”
optionalinterceptors?:PubSubInterceptor[]
Defined in: packages/pubsub/src/kafka/types.ts:77
Optional interceptors for transport operations.
producerConfig?
Section titled “producerConfig?”
optionalproducerConfig?:ProducerConstructorConfig
Defined in: packages/pubsub/src/kafka/types.ts:61
Optional Kafka producer constructor config.
publishTimeoutMs?
Section titled “publishTimeoutMs?”
optionalpublishTimeoutMs?:number
Defined in: packages/pubsub/src/kafka/types.ts:63
Optional timeout for Kafka producer sends in milliseconds.
scheduler?
Section titled “scheduler?”
optionalscheduler?:PubSubScheduler
Defined in: packages/pubsub/src/kafka/types.ts:73
Optional scheduler used for durable notBefore publish and delayed retry.
Immediate publish/subscribe does not require a scheduler. If a publish call
provides notBefore, or a handler returns ctx.retry({ delay }), the
transport throws unless a scheduler was supplied.
signal?
Section titled “signal?”
optionalsignal?:AbortSignal
Defined in: packages/pubsub/src/kafka/types.ts:79
Optional signal that closes this transport when aborted.