public interface IncrementalLoader
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
void |
adjustIncrementalQueue(IndexingOutputConfig pIOC,
atg.search.index.IndexInfo pIndexInfo)
Adjust incremental queue
|
IndexingOutputConfig |
getMonitoredOutputConfigByPath(java.lang.String pPath)
Return the output configuration by path.
|
IndexingOutputConfig[] |
getMonitoredOutputConfigs()
Return the monitored output configs.
|
boolean |
getRecordChangeEvents()
True if repository item change events are being recorded
|
void |
monitor(IndexingOutputConfig pOutputConfig)
Monitor repositories for the specified item descriptor.
|
void |
monitorShadowRepositoryFor(IndexingOutputConfig pOutputConfig,
boolean pEnable)
Enable or disable monitoring of shadow repository for specified
IndexingOutputConfig.
|
void |
postIndexingCleanup(IndexingOutputConfig pOutputConfig,
boolean pSuccess,
atg.repository.search.indexing.IncrementalLoaderResults pResults)
Called after a SearchAdmin indexing invocation to perform
post-index housekeeping.
|
atg.repository.search.indexing.LoaderResults |
processQueuedChangesForConfig(IndexingOutputConfig pOutputConfig,
atg.search.index.IndexInfo pIndexInfo)
Process the queued changes for the specified configuration.
|
atg.repository.search.indexing.LoaderResults |
processQueuedChangesForConfig(IndexingOutputConfig pOutputConfig,
java.util.Set<java.lang.Integer> pGenerations) |
void |
setRecordChangeEvents(boolean pRecord)
True if repository item change events should be recorded
|
void |
startLoading(IndexingOutputConfig pConfig) |
static final java.lang.String CLASS_VERSION
void monitor(IndexingOutputConfig pOutputConfig)
pOutputConfig
- the output configuration.atg.repository.search.indexing.LoaderResults processQueuedChangesForConfig(IndexingOutputConfig pOutputConfig, atg.search.index.IndexInfo pIndexInfo) throws IndexingException
IndexingException
atg.repository.search.indexing.LoaderResults processQueuedChangesForConfig(IndexingOutputConfig pOutputConfig, java.util.Set<java.lang.Integer> pGenerations) throws IndexingException
IndexingException
IndexingOutputConfig getMonitoredOutputConfigByPath(java.lang.String pPath)
IndexingOutputConfig[] getMonitoredOutputConfigs()
void startLoading(IndexingOutputConfig pConfig)
void postIndexingCleanup(IndexingOutputConfig pOutputConfig, boolean pSuccess, atg.repository.search.indexing.IncrementalLoaderResults pResults) throws IndexingException
pOutputConfig
- the IndexingOutputConfig for the indexing jobpSuccess
- True if the overall SearchAdmin indexing process
was sucessfull.pResults
- Information used clean up after a successful or
unsuccessful indexing operationIndexingException
boolean getRecordChangeEvents()
void setRecordChangeEvents(boolean pRecord)
void adjustIncrementalQueue(IndexingOutputConfig pIOC, atg.search.index.IndexInfo pIndexInfo) throws IndexingException
IndexingException
void monitorShadowRepositoryFor(IndexingOutputConfig pOutputConfig, boolean pEnable)
pOutputConfig
- The relevant indexing output configpEnable
- true to enable, false to disable