Skip to content

Trigger

Trigger: {
availableNow: Trigger;
continuous: Trigger;
once: Trigger;
processingTime: Trigger;
};

Defined in: streaming/trigger.ts:17

Factory helpers for Trigger.

availableNow(): Trigger;

Process all currently-available data in one or more micro-batches and stop. Preferred over Trigger.once for new code (Spark 3.3+).

Trigger

continuous(interval): Trigger;

Continuous-mode processing with the given checkpoint interval (e.g. "1 second"). Experimental in Spark; limited sink support.

Parameter Type
interval string

Trigger

once(): Trigger;

Process all currently-available data in a single batch and stop. Marked deprecated upstream; use Trigger.availableNow instead.

Trigger

processingTime(interval): Trigger;

Run a micro-batch every interval (e.g. "10 seconds", "1 minute").

Parameter Type
interval string

Trigger