| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BulkLoader
Loader implementation that indexes all the configured repository items. The BulkLoader is typically used for a full indexing of a repository (rather than an incremental indexing).
| Field Summary | |
|---|---|
| static java.lang.String | CLASS_VERSIONClass version string | 
| Method Summary | |
|---|---|
|  atg.repository.search.indexing.BulkLoaderResults | bulkLoad(IndexingOutputConfig pOutputConfig)Bulk load the specified indexing output config. | 
|  atg.repository.search.indexing.BulkLoaderResults | bulkLoad(IndexingOutputConfig pOutputConfig,
         Query pQuery)Bulk load the specified indexing output config, get top-level items using the specified query. | 
|  atg.repository.search.indexing.BulkLoaderResults | bulkLoad(IndexingOutputConfig pOutputConfig,
         Query pQuery,
         atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession)Bulk load the specified indexing output config. | 
|  atg.repository.search.indexing.BulkLoaderResults | bulkLoad(IndexingOutputConfig pOutputConfig,
         Query pQuery,
         atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession,
         boolean pDeleteGenerations,
         atg.search.index.IndexInfo pIndexInfo)Bulk load the specified indexing output config. | 
|  atg.repository.search.indexing.BulkLoaderResults | bulkLoadWithRetry(IndexingOutputConfig pOutputConfig,
                  atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession,
                  int pTimeoutMinutes,
                  atg.search.index.IndexInfo pIndexInfo)Attempt a bulk load, retrying if someone else is currently updating. | 
|  atg.xml.jaxb.JaxbInvoker | getJaxbUnmarshaller()The jaxb unmarshaller used by IndexingOutputConfigs. | 
|  void | postIndexingCleanup(IndexingOutputConfig pOutputConfig,
                    boolean pSuccess,
                    atg.repository.search.indexing.BulkLoaderResults pResults)Called after a SearchAdmin indexing invocation to perform post-index housekeeping. | 
| Field Detail | 
|---|
static final java.lang.String CLASS_VERSION
| Method Detail | 
|---|
atg.repository.search.indexing.BulkLoaderResults bulkLoad(IndexingOutputConfig pOutputConfig)
                                                          throws IndexingException
pOutputConfig - the output configuration to load.
IndexingException
atg.repository.search.indexing.BulkLoaderResults bulkLoad(IndexingOutputConfig pOutputConfig,
                                                          Query pQuery)
                                                          throws IndexingException
pOutputConfig - the output configuration to load.pQuery - a query use for the initial set of
   top-level repository items.
IndexingException
atg.repository.search.indexing.BulkLoaderResults bulkLoad(IndexingOutputConfig pOutputConfig,
                                                          Query pQuery,
                                                          atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession)
                                                          throws IndexingException
pOutputConfig - the output configuration to load.pQuery - the query to use for the top-level items.pDocSubSession - the existing document submitter session.
    if null, will create a new document submitter session.
IndexingException
atg.repository.search.indexing.BulkLoaderResults bulkLoad(IndexingOutputConfig pOutputConfig,
                                                          Query pQuery,
                                                          atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession,
                                                          boolean pDeleteGenerations,
                                                          atg.search.index.IndexInfo pIndexInfo)
                                                          throws IndexingException
pOutputConfig - the output configuration to load.pQuery - the query to use for the top-level items.pDocSubSession - the existing document submitter session.pIndexInfo - The IndexInfo as supplied by the SearchAdmin
    if null, will create a new document submitter session.
IndexingException
atg.repository.search.indexing.BulkLoaderResults bulkLoadWithRetry(IndexingOutputConfig pOutputConfig,
                                                                   atg.repository.search.indexing.DocumentSubmitterSession pDocSubSession,
                                                                   int pTimeoutMinutes,
                                                                   atg.search.index.IndexInfo pIndexInfo)
                                                                   throws IndexingException
pOutputConfig - the output configuration to bulkLoadpDocSubSession - the existing document submitter session.pTimeoutMinutes - the timeout minutes.pIndexInfo - The IndexInfo as supplied by the SearchAdmin
    if null, will create a new document submitter session.
IndexingExceptionatg.xml.jaxb.JaxbInvoker getJaxbUnmarshaller()
void postIndexingCleanup(IndexingOutputConfig pOutputConfig,
                         boolean pSuccess,
                         atg.repository.search.indexing.BulkLoaderResults 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 operation
IndexingException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||