PayloadAssembler class
Assemble des charges utiles pour la bibliothèque de streaming.
Constructeurs
Payload |
Initialise une nouvelle instance de la classe PayloadAssembler. |
Propriétés
content |
|
end | |
id | |
payload |
Méthodes
close() | Ferme l’assembleur. |
get |
Récupère la charge utile de l’assembleur en tant que flux. |
on |
L’action exécutée par l’assembleur lorsque de nouveaux octets sont reçus sur le flux entrant. |
Détails du constructeur
PayloadAssembler(StreamManager, IAssemblerParams)
Initialise une nouvelle instance de la classe PayloadAssembler.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Paramètres
- streamManager
- StreamManager
La StreamManager la gestion du flux en cours d’assemblage.
- params
- IAssemblerParams
Paramètres d’un assembleur de streaming.
Détails de la propriété
contentLength
contentLength: number
Valeur de propriété
number
end
end: boolean
Valeur de propriété
boolean
id
id: string
Valeur de propriété
string
payloadType
Détails de la méthode
close()
Ferme l’assembleur.
function close()
getPayloadStream()
Récupère la charge utile de l’assembleur en tant que flux.
function getPayloadStream(): SubscribableStream
Retours
Un AbonnementStream de la charge utile de l’assembleur.
onReceive(IHeader, SubscribableStream, number)
L’action exécutée par l’assembleur lorsque de nouveaux octets sont reçus sur le flux entrant.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Paramètres
- header
- IHeader
En-tête du flux.
- stream
- SubscribableStream
Flux entrant en cours d’assemblage.
- _contentLength
-
number
Longueur du flux, s’il est fini.