Cron Meta Data
@Serializable
Payload for a CronTimer trigger node.
Constructors
Link copied to clipboard
constructor(name: String, timestamp: Long = 0, expression: String = "", nodeAction: NodeAction = NodeAction.EXECUTE, error: String = "", sources: List<NodeIdentity> = emptyList(), snapshot: Snapshot = Snapshot(), invocationTriggers: List<InvocationTrigger> = emptyList(), inputs: List<NodeIdentity> = emptyList())
Properties
Link copied to clipboard
Quartz-style cron expression evaluated by the server scheduler.
Link copied to clipboard
sets the nodes this node reads from to complete its work when invoked
Link copied to clipboard
The set of InvocationTriggers configured to wake this node. The node processor checks the incoming event against this list before doing any work. An empty list means "never auto-fire" — only manual execution.
Link copied to clipboard
The action this node performs when it fires. Defaults to NodeAction.EXECUTE on every concrete implementation so that deserialising a payload that predates this field yields the original behaviour unchanged.
Link copied to clipboard
Upstream nodes whose values feed this one. For a filter or executor this is the data being read; for a trigger it is the value being watched.