Persistable.created() Function


As I understand it, the created() function is triggered everytime an object is created of that type is the function is defined in an application. I understand the updated() function to behave very similarly, but for object updates.

Both take an input Transaction Type, which has an ‘ids’ field that is an array of object ids.

My question is:

What is the logic that the ids get batched into a given Transaction (and therefore into a single created() call)? Is it one Transaction or created() call per file loaded? per x number of records? per worker node over a given interval?




Follow-up question: What queue do the created() and updated() methods get executed from? Does the JmsDataLoadQueue process these, or do they get processed through another queue?



They use the ActionQueue

1 Like