PayloadAssemblerManager class
Orchestre l’assembly de charges utiles.
Constructeurs
Payload |
Initialise une nouvelle instance de la classe PayloadAssemblerManager. |
Méthodes
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
PayloadAssemblerManager(StreamManager, (id: string, receiveResponse: IReceiveResponse) => Promise<void>, (id: string, receiveRequest: IReceiveRequest) => Promise<void>)
Initialise une nouvelle instance de la classe PayloadAssemblerManager.
new PayloadAssemblerManager(streamManager: StreamManager, onReceiveResponse: (id: string, receiveResponse: IReceiveResponse) => Promise<void>, onReceiveRequest: (id: string, receiveRequest: IReceiveRequest) => Promise<void>)
Paramètres
- streamManager
- StreamManager
La StreamManager la gestion du flux en cours d’assemblage.
- onReceiveResponse
-
(id: string, receiveResponse: IReceiveResponse) => Promise<void>
Fonction qui s’exécute lorsque de nouveaux octets sont reçus sur un flux de response
.
- onReceiveRequest
-
(id: string, receiveRequest: IReceiveRequest) => Promise<void>
Fonction qui s’exécute lorsque de nouveaux octets sont reçus sur un flux de request
.
Détails de la méthode
getPayloadStream(IHeader)
Récupère la charge utile de l’assembleur en tant que flux.
function getPayloadStream(header: IHeader): SubscribableStream
Paramètres
- header
- IHeader
En-tête du flux à récupérer.
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, contentStream: SubscribableStream, contentLength: number)
Paramètres
- header
- IHeader
En-tête du flux.
- contentStream
- SubscribableStream
Flux entrant en cours d’assemblage.
- contentLength
-
number
Longueur du flux, s’il est fini.