|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.search.indexer.impl.ConcurrentSearchIndexBuilderWorkerImpl
public class ConcurrentSearchIndexBuilderWorkerImpl
A management operation to perform indexing to the journal
| Constructor Summary | |
|---|---|
ConcurrentSearchIndexBuilderWorkerImpl()
|
|
| Method Summary | |
|---|---|
void |
destroy()
|
org.sakaiproject.component.api.ComponentManager |
getComponentManager()
|
org.sakaiproject.event.api.EventTrackingService |
getEventTrackingService()
|
IndexWorker |
getIndexWorker()
|
JournalSettings |
getJournalSettings()
|
long |
getLoadFactor()
|
SearchService |
getSearchService()
|
org.sakaiproject.authz.api.SecurityService |
getSecurityService()
|
org.sakaiproject.db.api.SqlService |
getSqlService()
|
org.sakaiproject.user.api.UserDirectoryService |
getUserDirectoryService()
|
void |
indexDocumentEnd(IndexWorker worker,
String ref)
fired when a document has completed indexing |
void |
indexDocumentStart(IndexWorker worker,
String ref)
Fired when a document starts to be indexed |
void |
init()
|
void |
runOnce()
performs the operation once, may be called many times, the class may maintain state between calls. |
void |
setComponentManager(org.sakaiproject.component.api.ComponentManager componentManager)
|
void |
setEventTrackingService(org.sakaiproject.event.api.EventTrackingService eventTrackingService)
|
void |
setIndexWorker(IndexWorker indexWorker)
|
void |
setJournalSettings(JournalSettings journalSettings)
|
void |
setLoadFactor(long loadFactor)
|
void |
setSearchService(SearchService searchService)
|
void |
setSecurityService(org.sakaiproject.authz.api.SecurityService securityService)
|
void |
setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService)
|
void |
setSqlService(org.sakaiproject.db.api.SqlService sqlService)
|
void |
setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConcurrentSearchIndexBuilderWorkerImpl()
| Method Detail |
|---|
public void destroy()
public void init()
public void runOnce()
ManagementOperation
runOnce in interface ManagementOperationRunnable.run()
public void indexDocumentEnd(IndexWorker worker,
String ref)
IndexWorkerDocumentListener
indexDocumentEnd in interface IndexWorkerDocumentListenerworker - the worker performing the operationref - a reference to the documentIndexWorkerDocumentListener.indexDocumentEnd(org.sakaiproject.search.indexer.api.IndexWorker,
java.lang.String)
public void indexDocumentStart(IndexWorker worker,
String ref)
IndexWorkerDocumentListener
indexDocumentStart in interface IndexWorkerDocumentListenerworker - the worker performing the index operationref - the document being indexedIndexWorkerDocumentListener.indexDocumentStart(org.sakaiproject.search.indexer.api.IndexWorker,
java.lang.String)public org.sakaiproject.component.api.ComponentManager getComponentManager()
public void setComponentManager(org.sakaiproject.component.api.ComponentManager componentManager)
componentManager - the componentManager to setpublic org.sakaiproject.event.api.EventTrackingService getEventTrackingService()
public void setEventTrackingService(org.sakaiproject.event.api.EventTrackingService eventTrackingService)
eventTrackingService - the eventTrackingService to setpublic IndexWorker getIndexWorker()
public void setIndexWorker(IndexWorker indexWorker)
indexWorker - the indexWorker to setpublic long getLoadFactor()
public void setLoadFactor(long loadFactor)
loadFactor - the loadFactor to setpublic SearchService getSearchService()
public void setSearchService(SearchService searchService)
searchService - the searchService to setpublic org.sakaiproject.user.api.UserDirectoryService getUserDirectoryService()
public void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
userDirectoryService - the userDirectoryService to setpublic void setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService)
serverConfigurationService - public JournalSettings getJournalSettings()
public void setJournalSettings(JournalSettings journalSettings)
journalSettings - the journalSettings to setpublic org.sakaiproject.db.api.SqlService getSqlService()
public void setSqlService(org.sakaiproject.db.api.SqlService sqlService)
sqlService - the sqlService to setpublic org.sakaiproject.authz.api.SecurityService getSecurityService()
public void setSecurityService(org.sakaiproject.authz.api.SecurityService securityService)
securityService - the securityService to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||