Description
The class SchedulingPullActions has been used so far when, at the end of a Pull Task's execution, some logic needed to be executed, which required the entities pulled to be flushed to the internal storage.
Typical use case is LDAPMembershipPullActions which, in its afterAll() method, is scheduling SetUMembershipsJob to update the pulled users so that they become members of the pulled groups, matching the similar relationships existing in LDAP.
Such scheduling approach has proven to be problematic, especially because the job scheduled at the end of a pull task execution cannot be controlled.
Attachments
Issue Links
- links to