Nuxeo Enterprise Platform 5.1

org.nuxeo.ecm.core.search.threading
Class AbstractIndexingTask

java.lang.Object
  extended by org.nuxeo.ecm.core.search.threading.AbstractIndexingTask
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
IndexingTask, UnIndexingTask

public abstract class AbstractIndexingTask
extends Object
implements Runnable

Absract Indexing Task.

Author:
Julien Anguenot

Field Summary
protected  DocumentModel dm
           
protected  boolean fulltext
           
protected static String PREFIXED_NAME
           
protected  boolean recursive
           
protected  ResolvedResources resources
           
protected  SearchService searchService
           
 
Constructor Summary
AbstractIndexingTask(DocumentModel dm, Boolean recursive)
           
AbstractIndexingTask(DocumentModel dm, Boolean recursive, boolean fulltext)
           
AbstractIndexingTask(ResolvedResources resources)
           
 
Method Summary
protected  IndexableResources computeResourcesFor(DocumentModel dm)
           
protected  void finalize()
           
protected  SearchService getSearchService()
           
 void setSearchService(SearchService searchService)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

PREFIXED_NAME

protected static final String PREFIXED_NAME
See Also:
Constant Field Values

dm

protected final DocumentModel dm

recursive

protected final boolean recursive

fulltext

protected final boolean fulltext

resources

protected final ResolvedResources resources

searchService

protected transient SearchService searchService
Constructor Detail

AbstractIndexingTask

public AbstractIndexingTask(DocumentModel dm,
                            Boolean recursive)

AbstractIndexingTask

public AbstractIndexingTask(DocumentModel dm,
                            Boolean recursive,
                            boolean fulltext)

AbstractIndexingTask

public AbstractIndexingTask(ResolvedResources resources)
Method Detail

setSearchService

public void setSearchService(SearchService searchService)

getSearchService

protected SearchService getSearchService()

computeResourcesFor

protected IndexableResources computeResourcesFor(DocumentModel dm)
                                          throws IndexingException
Throws:
IndexingException

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.