The order in which your readmulti operation methods are called is:
- pre - always called once before anything else;
- first - called once with the first record, provided at least one record exists;
- filter - called for each record (including the first);
- operation - called for each record for which filter returns true;
- post - always called once after everything else;
- getMaximum - specifies the maximum number of records that should be matched.
If you are designing processing that maintains locks remember that there are performance implications when you do so.