DigiMonitor: ItemWatcher
ItemWatcher logic has been rewritten for these purposes:
1) To provide unittestable code and in turn make sure functionality is tested thoroughly before release.
2) To provide better logging.
3) To fix specific issues with integer parsing which resulted in events not being handled and not correctly marked as failed either.
Nothing has changed regarding the configuration of ItemWatchers except an old bug which reversed 'greater than' and 'less than' when comparing values has finally been fixed.
In a users perspective the one and only major change from before to now is all ItemWatcher configurations are validated when starting up - even if they are not active. Any invalid configuration will result in an exception written to the digimonitor log in order to catch this at the earliest possible time.
Search2 security type ItemSecurityReadAccessOnlyPublic implemented for Solr
Not only that: it is now also the recommended security type to use with any Solr enabled search.
How to access/use the new implementation?
...