Class: MessageBuffer

@nginstack/web-framework/lib/messaging/MessageBuffer~ MessageBuffer


new MessageBuffer()

Componente que acumula mensagens partindo do servidor para o cliente. Este componente irá descarregar as mensagens no próximo sincronismo.

Methods


add(targetId, message)

Adiciona uma mensagem no buffer que será posteriormente enviado ao cliente.

Parameters:
Name Type Description
targetId string

Identificador do componente que deve receber a mensagem.

message *

Dado que será enviado para o cliente. Caso seja um objeto, ele deverá ser passível de serialização via JSON.


retrieve()

Retorna todas as mensagens acumuladas e limpa o buffer.

Returns:

As mensagens acumuladas.

Type
Array.<{targetId: string, message: *}>