PayloadAssembler class
스트리밍 라이브러리에 대한 페이로드를 어셈블합니다.
생성자
| Payload |
PayloadAssembler 클래스의 새 인스턴스를 초기화합니다. |
속성
| content |
|
| end | |
| id | |
| payload |
메서드
| close() | 어셈블러를 닫습니다. |
| get |
어셈블러의 페이로드를 스트림으로 검색합니다. |
| on |
들어오는 스트림에서 새 바이트를 받을 때 어셈블러가 실행하는 작업입니다. |
생성자 세부 정보
PayloadAssembler(StreamManager, IAssemblerParams)
PayloadAssembler 클래스의 새 인스턴스를 초기화합니다.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
매개 변수
- streamManager
- StreamManager
- params
- IAssemblerParams
스트리밍 어셈블러에 대한 매개 변수입니다.
속성 세부 정보
contentLength
contentLength: number
속성 값
number
end
end: boolean
속성 값
boolean
id
id: string
속성 값
string
payloadType
메서드 세부 정보
close()
어셈블러를 닫습니다.
function close()
getPayloadStream()
어셈블러의 페이로드를 스트림으로 검색합니다.
function getPayloadStream(): SubscribableStream
반환
어셈블러 페이로드의 SubscribableStream.
onReceive(IHeader, SubscribableStream, number)
들어오는 스트림에서 새 바이트를 받을 때 어셈블러가 실행하는 작업입니다.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
매개 변수
- header
- IHeader
스트림의 헤더입니다.
- stream
- SubscribableStream
어셈블되는 들어오는 스트림입니다.
- _contentLength
-
number
스트림의 길이(유한한 경우)입니다.