Action Result Processor
An Apex extension point that runs after the Action in each transaction. Implement it to react to action outcomes — custom logging, follow-up processes, or branching logic based on per-record success or failure.
The process() method receives a List<pushtopics.ActionResult>, one entry per record processed in that transaction, so you can iterate and act on each row's status, errors, and resulting IDs.
Interface Definition
apex
global interface pushtopic.ActionResultProcessor {
void process(List<pushtopics.ActionResult> actionResults);
}How to Use
Implement pushtopics.ActionResultProcessor, then reference the class on the Executable:
