| Name | Description | Type | Package | Framework |
| AbstractReindexComponent | Abstract helper for reindexing. | Class | org.alfresco.repo.node.index | AlFresco |
| AbstractReindexComponent .InIndex | Class | org.alfresco.repo.node.index | AlFresco | |
| AbstractReindexComponent .ReindexNodeCallback | Callback to notify caller whenever a node has been indexedSince:2. | Interface | org.alfresco.repo.node.index | AlFresco |
| AbstractReindexComponent .ReindexTerminatedException | Marker exception to neatly handle VM-driven termination of a reindexSince:2. | Class | org.alfresco.repo.node.index | AlFresco |
| FullIndexRecoveryComponent | Component to check and recover the indexes. | Class | org.alfresco.repo.node.index | AlFresco |
| FullIndexRecoveryComponent .RecoveryMode | Performs a validation and starts a recovery if necessary. | Class | org.alfresco.repo.node.index | AlFresco |
| IndexRecovery | Interface for components able to recover indexes. | Interface | org.alfresco.repo.node.index | AlFresco |
| IndexRecoveryBootstrapBean | Class | org.alfresco.repo.node.index | AlFresco | |
| IndexRemoteTransactionTracker | Component to check and recover the indexes. | Class | org.alfresco.repo.node.index | AlFresco |
| IndexTransactionTracker | Component to check and recover the indexes. | Class | org.alfresco.repo.node.index | AlFresco |
| IndexTransactionTracker .IndexTransactionTrackerListener | A callback that can be set to provide logging and other record keepingSince:2. | Interface | org.alfresco.repo.node.index | AlFresco |
| MissingContentReindexComponent | Class | org.alfresco.repo.node.index | AlFresco | |
| NodeIndexer | Passes index information to the index services. | Class | org.alfresco.repo.node.index | AlFresco |
| NoOpIndexRecoveryJob | A do-nothing implementation of the Job interface. | Class | org.alfresco.repo.node.index | AlFresco |