Skip to content

PubSubTransport

Combined transport that can publish, subscribe, and close owned resources.

optional defaultSource?: string

Transport-level default CloudEvent source used when publisher options do not provide one.

PublisherTransport.defaultSource

close(): Promise<void>

Close resources owned by this transport.

Promise<void>


publish(request): Promise<void>

Publish a CloudEvent to the transport-specific topic.

PublishRequest

Promise<void>

PublisherTransport.publish


subscribe(handler, request): Promise<Subscription>

Register a delivery handler with the transport.

DeliveryHandler

SubscribeRequest

Promise<Subscription>

SubscriberTransport.subscribe