PayloadAssembler class
Assembla i payload per la libreria di streaming.
Costruttori
| Payload |
Inizializza una nuova istanza della classe PayloadAssembler. |
Proprietà
| content |
|
| end | |
| id | |
| payload |
Metodi
| close() | Chiude l'assembler. |
| get |
Recupera il payload dell'assembler come flusso. |
| on |
L'azione eseguita dall'assembler quando vengono ricevuti nuovi byte nel flusso in ingresso. |
Dettagli costruttore
PayloadAssembler(StreamManager, IAssemblerParams)
Inizializza una nuova istanza della classe PayloadAssembler.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Parametri
- streamManager
- StreamManager
StreamManager la gestione del flusso in fase di assemblaggio.
- params
- IAssemblerParams
Parametri per un assembler di streaming.
Dettagli proprietà
contentLength
contentLength: number
Valore della proprietà
number
end
end: boolean
Valore della proprietà
boolean
id
id: string
Valore della proprietà
string
payloadType
Dettagli metodo
close()
Chiude l'assembler.
function close()
getPayloadStream()
Recupera il payload dell'assembler come flusso.
function getPayloadStream(): SubscribableStream
Restituisce
onReceive(IHeader, SubscribableStream, number)
L'azione eseguita dall'assembler quando vengono ricevuti nuovi byte nel flusso in ingresso.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Parametri
- header
- IHeader
Intestazione del flusso.
- stream
- SubscribableStream
Flusso in ingresso da assemblare.
- _contentLength
-
number
Lunghezza del flusso, se finita.