PubSubTransport
Defined in: packages/pubsub/src/types.ts:263
Combined transport that can publish, subscribe, and close owned resources.
Extends
Section titled “Extends”Properties
Section titled “Properties”defaultSource?
Section titled “defaultSource?”
optionaldefaultSource?:string
Defined in: packages/pubsub/src/types.ts:251
Transport-level default CloudEvent source used when publisher options do not provide one.
Inherited from
Section titled “Inherited from”PublisherTransport.defaultSource
Methods
Section titled “Methods”close()
Section titled “close()”close():
Promise<void>
Defined in: packages/pubsub/src/types.ts:265
Close resources owned by this transport.
Returns
Section titled “Returns”Promise<void>
publish()
Section titled “publish()”publish(
request):Promise<void>
Defined in: packages/pubsub/src/types.ts:253
Publish a CloudEvent to the transport-specific topic.
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”subscribe()
Section titled “subscribe()”subscribe(
handler,request):Promise<Subscription>
Defined in: packages/pubsub/src/types.ts:259
Register a delivery handler with the transport.
Parameters
Section titled “Parameters”handler
Section titled “handler”request
Section titled “request”Returns
Section titled “Returns”Promise<Subscription>