Package org.forgerock.openam.entitlement.indextree
This package contains classes for index rule tree implementations of ISaveIndex and ISearchIndex.
-
Interface Summary Interface Description IndexChangeManager Responsible for ensuring all index changes are propagated to interested parties therefore keeping any index models up to date.IndexChangeMonitor Responsible for starting a listener, such as some persistent search, to listen for change within the data source where indexes are stored.IndexTreeService Service manages index rules within a tree structure. -
Class Summary Class Description IndexChangeHandler Implementation of theSearchResultHandlerand is responsible for handling changes to path index attributes under service entitlements.IndexChangeManagerImpl This implementation delegates the responsibility of listening in for index changes to a monitor.IndexChangeMonitorImpl This monitor implementation acquires a connection against the data source and uses a persistent search to listen for index changes.IndexTreeServiceImpl Provides a search implementation that takes on a lazy approach to policy rule retrieval.TreeSaveIndex Implementation provides a simple save index, which is the passed policy rule as a path index.TreeSearchIndex This search index implementation acts as a go between for the entitlements framework and the delegate.TreeSearchIndexDelegate Implementation provides search index by means of an in memory rule index cache. -
Exception Summary Exception Description ChangeMonitorException Represents a failure in the initialisation of the change monitor.