Package org.apache.maven.index.updater
Class DefaultIndexUpdater
java.lang.Object
org.apache.maven.index.updater.DefaultIndexUpdater
- All Implemented Interfaces:
- IndexUpdater
A default index updater implementation
- Author:
- Jason van Zyl, Eugene Kuleshov
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classFilesystem-based ResourceFetcher implementation
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultIndexUpdater(IncrementalHandler incrementalHandler, List<IndexUpdateSideEffect> sideEffects) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcleanCacheDirectory(File dir) Cleans specified cache directory.fetchAndUpdateIndex(IndexUpdateRequest updateRequest) protected org.slf4j.LoggergetTimestamp(Properties properties, String key) unpackIndexData(InputStream is, int threads, org.apache.lucene.store.Directory d, IndexingContext context) unpackIndexData(InputStream is, IndexUpdateRequest request, org.apache.lucene.store.Directory d, IndexingContext context) 
- 
Constructor Details- 
DefaultIndexUpdater@Inject public DefaultIndexUpdater(IncrementalHandler incrementalHandler, List<IndexUpdateSideEffect> sideEffects) 
 
- 
- 
Method Details- 
getLoggerprotected org.slf4j.Logger getLogger()
- 
fetchAndUpdateIndex- Specified by:
- fetchAndUpdateIndexin interface- IndexUpdater
- Returns:
- IndexUpdateResult
- Throws:
- IOException
 
- 
getTimestamp
- 
unpackIndexDatapublic static IndexDataReader.IndexDataReadResult unpackIndexData(InputStream is, int threads, org.apache.lucene.store.Directory d, IndexingContext context) throws IOException - Parameters:
- is- an input stream to unpack index data from
- threads- thread count to use
- d-
- context-
- Throws:
- IOException
 
- 
unpackIndexDatapublic static IndexDataReader.IndexDataReadResult unpackIndexData(InputStream is, IndexUpdateRequest request, org.apache.lucene.store.Directory d, IndexingContext context) throws IOException - Parameters:
- is- an input stream to unpack index data from
- request- IndexUpdateRequest for configuration
- d-
- context-
- Throws:
- IOException
 
- 
cleanCacheDirectoryCleans specified cache directory. If present, Locker.LOCK_FILE will not be deleted.- Throws:
- IOException
 
 
-