Notification in v1.5.0
Grouper 1.5.0 maintains a change log in the database and can notify external systems when relevant changes have occurred.
Each low level change in grouper inserts data in the change log table, sequentially and transactionally. The grouper loader daemon processed is required to be running for this to work correctly. The change log table populates with changes to the registry. Other grouper loader daemon processes can be configured by implementing a Java interface to be called back when changes occur. Those Java implementations can filter data for the appropriate data for that system. The callback will identify which records were successfully processed, and Grouper will keep track of where each process is across restarts.
Here is the main notification page including code and commands to make it work
Questions or comments? Contact us.