Package org.dlese.dpc.index
Interface FileIndexingObserver
- All Known Implementing Classes:
CollectionIndexingObserver,RepositoryIndexingObserver,SimpleFileIndexingObserver
public interface FileIndexingObserver
This interface is used by Objects wishing to determine when a background intexing process has completed
and to perform additional processing at that time.
- Author:
- John Weatherley
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIndicates that indexing was aborted by requeststatic final intIndicates that one or more of the indexing directories does not existstatic final intIndicates a read error on one or more of the directoriesstatic final intIndicates that indexing completed with a severe errorstatic final intIndicates that indexing completed successfully, but one or more item was indexed with errorsstatic final intIndicates that indexing completed normally -
Method Summary
Modifier and TypeMethodDescriptionvoidindexingCompleted(int status, String message) This method is called when the indexing is complete.
-
Field Details
-
INDEXING_COMPLETED_SUCCESS
static final int INDEXING_COMPLETED_SUCCESSIndicates that indexing completed normally- See Also:
-
INDEXING_COMPLETED_ABORTED
static final int INDEXING_COMPLETED_ABORTEDIndicates that indexing was aborted by request- See Also:
-
INDEXING_COMPLETED_ERROR
static final int INDEXING_COMPLETED_ERRORIndicates that indexing completed with a severe error- See Also:
-
INDEXING_COMPLETED_ITEM_ERROR
static final int INDEXING_COMPLETED_ITEM_ERRORIndicates that indexing completed successfully, but one or more item was indexed with errors- See Also:
-
INDEXING_COMPLETED_DIR_DOES_NOT_EXIST
static final int INDEXING_COMPLETED_DIR_DOES_NOT_EXISTIndicates that one or more of the indexing directories does not exist- See Also:
-
INDEXING_COMPLETED_DIR_READ_ERROR
static final int INDEXING_COMPLETED_DIR_READ_ERRORIndicates a read error on one or more of the directories- See Also:
-
-
Method Details
-
indexingCompleted
This method is called when the indexing is complete. This method may then do additional processing that is required after indexing and will execute within the same indexing thread, thus blocking all other indexing operations until this method is returned.- Parameters:
status- The status code upon completionmessage- A message describing how the indexer completed
-