- All Implemented Interfaces:
public class FlushOrdered
- extends Object
- implements FlushProcess
Flush process that processes the objects in the order that they became dirty.
If a datastore uses referential integrity this is typically the best way of maintaining a valid update process.
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public List<NucleusOptimisticException> execute(ExecutionContext ec,
- Description copied from interface:
- Execute the flush.
- Specified by:
execute in interface
ec - ExecutionContext
primaryOPs - ObjectProviders that were made dirty by direct API calls. Cleared during this method
secondaryOPs - ObjectProviders that were made dirty by reachability. Cleared during this method
scoQueue - Queue of SCO operations
- Any optimistic exceptions during the deletes/inserts/updates
Copyright © 2013. All Rights Reserved.