| Interface | Description | 
|---|---|
| IndexingTask.StatusReporter | 
 Report the number of success and failures sending records/items. 
 | 
| JobQueue | 
 An interface which provides abilities to queue indexing jobs. 
 | 
| Class | Description | 
|---|---|
| IndexingJob | 
 A class representing the state of an indexing job. 
 | 
| IndexingPhase | 
 Represents a phase of indexing. 
 | 
| IndexingPhase.IndexingTaskDispatcher | 
 Extend a ThreadDispatcher to set the maximum number of threads. 
 | 
| IndexingPhase.IndexingTaskJob | 
 Extend ThreadDispatcherJob to invoke an IndexingTask. 
 | 
| IndexingTask | 
 Represents an individual indexing task for the simple admin. 
 | 
| InMemoryJobQueue | 
 A simple component which implements JobQueue interface. 
 | 
| SimpleIndexingAdmin | 
 A simple admin component for kicking off indexing. 
 | 
| SimpleIndexingAdmin.IndexingStatusInfo | 
 A simple bean to hold information about the indexing status
 and history. 
 | 
| Enum | Description | 
|---|---|
| Status | 
 A basic status enum for indexing tasks. 
 |