Private #abortPrivate #benthosEXEFullPrivate #constructorPrivate #debugdebug is used heavily; exthos:engine:debugLog - give general debug logs exthos:eventLog - print events as they are emitted exthos:engine:traceLog - prints trace information showing flow of code
Private #debugPrivate #enginePrivate Readonly #enginePrivate #enginePrivate #enginePrivate #enginePrivate #enginePrivate #enginePrivate #eventPrivate #eventPrivate #isPrivate #keepPrivate #mgmtPrivate #schemePrivate #streamsPrivate #tempPrivate #traceProtected _axiosRest ...values: any[]Static Private #defaultThe default event hander prints all events on the console/stdout. Additionally, it:
Engine
the name of the event
the event object of type EventObj containing event information
Static defaultPrivate #createPrivate #setPrivate #setPrivate #startProtected _apiProtected _apiProtected _apiProtected _apiProtected _apiProtected _apiProtected _apiProtected _apiProtected _apiOptional options: ListenToOptionsOptional options: ListenToOptionsOptional options: ListenToOptionsremoves a stream from the engine no parameters => all added streams will be removed
Rest ...streams: Stream[]Rest ...streams: Stream[]stop the engine and all its streams TODO: verify that stream closes gracefully else revert to execa kill("SIGTERM")
Optional timeout: numberOptional filter: WaitForFilterOptional options: WaitForOptionsStatic Private #writeStatic onceGenerated using TypeDoc
isLocal is defaulted to true