PayloadAssembler class
Monta cargas para a biblioteca de streaming.
Construtores
| Payload |
Inicializa uma nova instância da classe PayloadAssembler. |
Propriedades
| content |
|
| end | |
| id | |
| payload |
Métodos
| close() | Fecha o assembler. |
| get |
Recupera o conteúdo do assembler como um fluxo. |
| on |
A ação que o assembler executa quando novos bytes são recebidos no fluxo de entrada. |
Detalhes do construtor
PayloadAssembler(StreamManager, IAssemblerParams)
Inicializa uma nova instância da classe PayloadAssembler.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Parâmetros
- streamManager
- StreamManager
O StreamManager gerenciando o fluxo que está sendo montado.
- params
- IAssemblerParams
Parâmetros para um assembler de streaming.
Detalhes da propriedade
contentLength
contentLength: number
Valor da propriedade
number
end
end: boolean
Valor da propriedade
boolean
id
id: string
Valor da propriedade
string
payloadType
Detalhes do método
close()
Fecha o assembler.
function close()
getPayloadStream()
Recupera o conteúdo do assembler como um fluxo.
function getPayloadStream(): SubscribableStream
Retornos
Um SubscribableStream do conteúdo do assembler.
onReceive(IHeader, SubscribableStream, number)
A ação que o assembler executa quando novos bytes são recebidos no fluxo de entrada.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Parâmetros
- header
- IHeader
O cabeçalho do fluxo.
- stream
- SubscribableStream
O fluxo de entrada que está sendo montado.
- _contentLength
-
number
O comprimento do fluxo, se finito.