Skip to main content

stream

const stream: Stream

The current stream being processed. Controls message flow, logging, and lifecycle operations like retry and rollback.


At a Glance​

export function onStreamStart() {
stream.logInfo('Started: ' + stream.getName());
}

export function onMessage() {
// Process and emit
stream.emit(message, OUTPUT_PORT);
}

export function onStreamEnd() {
stream.logInfo('Finished: ' + stream.getName());
}

Common Tasks​

TaskMethod
Emit messagestream.emit(message, port)
Log infostream.logInfo(msg)
Log warningstream.logWarning(msg)
Log errorstream.logError(msg)
Get stream namestream.getName()
Get stream IDstream.getId()
Get metadatastream.getMetadata()
Set output namestream.setOutputName(name)
Set output pathstream.setOutputPath(path)
Request retrystream.requestRetry(status, delayMs)
Request rollbackstream.requestRollback(status)

See Also​

  • Stream — Full class reference