StreamManager class
Mengatur dan mengelola aliran.
Konstruktor
| Stream |
Menginisialisasi instans baru kelas StreamManager. |
Metode
| close |
Menutup PayloadAssembler |
| get |
Mengambil PayloadAssembler |
| get |
Mengambil |
| on |
Digunakan untuk mengatur perilaku PayloadAssembler terkelola saat data diterima. |
Detail Konstruktor
StreamManager((contentStreamAssembler: PayloadAssembler) => void)
Menginisialisasi instans baru kelas StreamManager.
new StreamManager(onCancelStream: (contentStreamAssembler: PayloadAssembler) => void)
Parameter
- onCancelStream
-
(contentStreamAssembler: PayloadAssembler) => void
Fungsi untuk memicu jika aliran terkelola dibatalkan.
Detail Metode
closeStream(string)
Menutup PayloadAssembler
function closeStream(id: string)
Parameter
- id
-
string
ID
getPayloadAssembler(string)
Mengambil PayloadAssembler
function getPayloadAssembler(id: string): PayloadAssembler
Parameter
- id
-
string
ID PayloadAssembler
Mengembalikan
getPayloadStream(IHeader)
Mengambil
function getPayloadStream(header: IHeader): SubscribableStream
Parameter
- header
- IHeader
Header
Mengembalikan
onReceive(IHeader, SubscribableStream, number)
Digunakan untuk mengatur perilaku PayloadAssembler terkelola saat data diterima.
function onReceive(header: IHeader, contentStream: SubscribableStream, contentLength: number)
Parameter
- header
- IHeader
Header aliran.
- contentStream
- SubscribableStream
SubscribableStream untuk menulis data masuk.
- contentLength
-
number
Jumlah data yang akan ditulis ke contentStream.