PayloadAssembler class
Rakitan payload untuk pustaka streaming.
Konstruktor
| Payload |
Menginisialisasi instans baru kelas PayloadAssembler. |
Properti
| content |
|
| end | |
| id | |
| payload |
Metode
| close() | Menutup perakitan. |
| get |
Mengambil payload perakitan sebagai aliran. |
| on |
Tindakan yang dijalankan perakitan ketika byte baru diterima pada aliran masuk. |
Detail Konstruktor
PayloadAssembler(StreamManager, IAssemblerParams)
Menginisialisasi instans baru kelas PayloadAssembler.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Parameter
- streamManager
- StreamManager
StreamManager mengelola aliran yang sedang dirakit.
- params
- IAssemblerParams
Parameter untuk perakitan streaming.
Detail Properti
contentLength
contentLength: number
Nilai Properti
number
end
end: boolean
Nilai Properti
boolean
id
id: string
Nilai Properti
string
payloadType
Detail Metode
close()
Menutup perakitan.
function close()
getPayloadStream()
Mengambil payload perakitan sebagai aliran.
function getPayloadStream(): SubscribableStream
Mengembalikan
SubscribableStream payload perakitan.
onReceive(IHeader, SubscribableStream, number)
Tindakan yang dijalankan perakitan ketika byte baru diterima pada aliran masuk.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Parameter
- header
- IHeader
Header aliran.
- stream
- SubscribableStream
Aliran masuk sedang dirakit.
- _contentLength
-
number
Panjang aliran, jika terbatas.