Condividi tramite


RequestDisassembler class

Disassembler della richiesta di streaming.

Extends

Costruttori

RequestDisassembler(PayloadSender, string, StreamingRequest)

Inizializza una nuova istanza della classe RequestDisassembler .

Proprietà

payloadType
request

Metodi

getStream()

Ottiene il flusso su cui opera questo disassembler.

Metodi ereditati

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

Dettagli costruttore

RequestDisassembler(PayloadSender, string, StreamingRequest)

Inizializza una nuova istanza della classe RequestDisassembler .

new RequestDisassembler(sender: PayloadSender, id: string, request?: StreamingRequest)

Parametri

sender
PayloadSender

Il PayloadSender a cui inviare i dati disassemblati.

id

string

ID del disassembler.

request
StreamingRequest

Richiesta da disassemblare.

Dettagli proprietà

payloadType

payloadType: PayloadTypes

Valore della proprietà

request

request?: StreamingRequest

Valore della proprietà

Dettagli metodo

getStream()

Ottiene il flusso su cui opera questo disassembler.

function getStream(): Promise<IStreamWrapper>

Restituisce

Promise<IStreamWrapper>

Un IStreamWrapper con un flusso sottoscritto.

Dettagli dei metodi ereditati

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

function disassemble(): Promise<void>

Restituisce

Promise<void>

Promessa completata dopo l'invio del payload disassemblato.

Ereditato daPayloadDisassembler.disassemble