MftSchedulerOptions
Defined in: src/mft/MftScheduler.ts:40
Construction options for MftScheduler.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
client | TransferClient | Transfer client passed to each fired route. | src/mft/MftScheduler.ts:42 |
onError? | (input: { error: unknown; schedule: MftSchedule; }) => void | Observer fired when a single route fire fails. | src/mft/MftScheduler.ts:54 |
onFire? | (input: { firedAt: Date; schedule: MftSchedule; }) => void | Observer fired before each route is dispatched. | src/mft/MftScheduler.ts:50 |
onResult? | (input: { receipt: TransferReceipt; schedule: MftSchedule; }) => void | Observer fired after a successful route execution. | src/mft/MftScheduler.ts:52 |
routes | RouteRegistry | Routes registry resolved by route id. | src/mft/MftScheduler.ts:44 |
runner? | ScheduleRouteRunner | Optional runner override. Defaults to invoking runRoute. | src/mft/MftScheduler.ts:48 |
schedules | ScheduleRegistry | Schedules registry watched by the scheduler. | src/mft/MftScheduler.ts:46 |
timer? | ScheduleTimerHooks | Timer/clock injection used by tests. | src/mft/MftScheduler.ts:56 |