AbstractEventStream
Stentor API Reference / stentor-service-event/src / AbstractEventStream
Abstract Class: AbstractEventStream
Defined in: packages/stentor-service-event/src/AbstractEventStream.ts:4
Extended byβ
Implementsβ
EventStream
Constructorsβ
Constructorβ
new AbstractEventStream():
AbstractEventStream
Defined in: packages/stentor-service-event/src/AbstractEventStream.ts:7
Returnsβ
AbstractEventStream
Methodsβ
addEvent()β
addEvent(
event):void
Defined in: packages/stentor-service-event/src/AbstractEventStream.ts:11
Add an event to the stream. This will not be sent until the event is flushed.
Parametersβ
eventβ
Event\<any>
The event to send.
Returnsβ
void
Implementation ofβ
EventStream.addEvent
flush()β
flush():
Promise\<void>
Defined in: packages/stentor-service-event/src/AbstractEventStream.ts:15
Send all the events to the end of the stream.
Returnsβ
Promise\<void>
Implementation ofβ
EventStream.flush
flushEvents()β
abstractprotectedflushEvents(event):Promise\<void>
Defined in: packages/stentor-service-event/src/AbstractEventStream.ts:21
Parametersβ
eventβ
Event\<any>[]
Returnsβ
Promise\<void>