Funções
Função | Descrição |
---|---|
onMessagePublicado(topic, gerenciador) | Processar uma mensagem que está sendo publicada em um tópico do Pub/Sub. |
onMessagePublication(opções, gerenciador) | Processar uma mensagem que está sendo publicada em um tópico do Pub/Sub. |
Classes
Turma | Descrição |
---|---|
Mensagem | Interface que representa uma mensagem do Google Cloud Pub/Sub. |
Interfaces
Interface | Descrição |
---|---|
MessagePublishedData (em inglês) | A interface publicada em uma assinatura de publicação do Pub/Sub. |
PubSubOptions (em inglês) | PubSubOptions estendem EventHandlerOptions, mas precisam incluir um tópico. |
pubsub.onMessagePublished()
Processar uma mensagem que está sendo publicada em um tópico do Pub/Sub.
Assinatura:
export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
topic | string | O tópico do Pub/Sub a ser observado para eventos de mensagem. |
handler | (evento: CloudEvent<MessagePublishedData<T>>) => qualquer | Promessa<qualquer> | é executado toda vez que uma mensagem do Cloud Pub/Sub é publicada |
Retorna:
CloudFunction<CloudEvent<MessagePublicationData<T>>>
pubsub.onMessagePublished()
Processar uma mensagem que está sendo publicada em um tópico do Pub/Sub.
Assinatura:
export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
options | PubSubOptions (em inglês) | Opção contendo informações (tema) para o evento |
handler | (evento: CloudEvent<MessagePublishedData<T>>) => qualquer | Promessa<qualquer> | é executado toda vez que uma mensagem do Cloud Pub/Sub é publicada |
Retorna:
CloudFunction<CloudEvent<MessagePublishedData<T>>>