org.sakaiproject.search.component.service.impl
Class SearchServiceImpl
java.lang.Object
org.sakaiproject.search.component.service.impl.BaseSearchServiceImpl
org.sakaiproject.search.component.service.impl.SearchServiceImpl
- All Implemented Interfaces:
- Diagnosable, SearchService
public class SearchServiceImpl
- extends BaseSearchServiceImpl
The search service
- Author:
- ieb
| Fields inherited from interface org.sakaiproject.search.api.SearchService |
DATE_STAMP, EVENT_SEARCH, EVENT_SEARCH_REF, EVENT_TRIGGER_INDEX_RELOAD, EVENT_TRIGGER_SEARCH, FIELD_CONTAINER, FIELD_CONTENTS, FIELD_CONTEXT, FIELD_DIGEST_COUNT, FIELD_ID, FIELD_REFERENCE, FIELD_SITEID, FIELD_SUBTYPE, FIELD_TITLE, FIELD_TOOL, FIELD_TYPE, FIELD_URL, REST_CHECKSUM, REST_CONTEXTS, REST_END, REST_START, REST_TERMS, REST_USERID |
| Methods inherited from class org.sakaiproject.search.component.service.impl.BaseSearchServiceImpl |
disableDiagnostics, enableDiagnostics, forceReload, getAllSearchItems, getAnalyzer, getAutoDdl, getDefaultFilter, getDefaultSorter, getDiagnostics, getDigestStoragePath, getEventTrackingService, getFilter, getGlobalMasterSearchItems, getIndexSearcher, getIndexStorage, getLuceneFilters, getLuceneSorters, getNDocs, getNotificationService, getPendingDocs, getSearchIndexBuilder, getSearchServerUrl, getSearchSuggestion, getSegmentInfo, getSessionManager, getSharedKey, getSiteMasterSearchItems, getTerms, getTriggerFunctions, getUserDirectoryService, hasDiagnostics, isEnabled, isSearchServer, rebuildInstance, rebuildSite, refreshInstance, refreshSite, registerFunction, reload, search, search, searchXML, setAutoDdl, setDefaultFilter, setDefaultSorter, setDiagnostics, setEventTrackingService, setFilter, setIndexStorage, setJournalSettings, setLuceneFilters, setLuceneSorters, setNotificationService, setSearchIndexBuilder, setSearchServer, setSearchServerUrl, setSessionManager, setSharedKey, setTriggerFunctions, setUserDirectoryService |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchServiceImpl
public SearchServiceImpl()
init
public void init()
- Register a notification action to listen to events and modify the search
index
- Overrides:
init in class BaseSearchServiceImpl
getStatus
public String getStatus()
- Specified by:
getStatus in interface SearchService- Specified by:
getStatus in class BaseSearchServiceImpl
getSearchStatus
public SearchStatus getSearchStatus()
- Specified by:
getSearchStatus in interface SearchService- Specified by:
getSearchStatus in class BaseSearchServiceImpl
removeWorkerLock
public boolean removeWorkerLock()
- Specified by:
removeWorkerLock in interface SearchService- Specified by:
removeWorkerLock in class BaseSearchServiceImpl
getSearchIndexBuilderWorker
public SearchIndexBuilderWorker getSearchIndexBuilderWorker()
- Returns:
- the searchIndexBuilderWorker
setSearchIndexBuilderWorker
public void setSearchIndexBuilderWorker(SearchIndexBuilderWorker searchIndexBuilderWorker)
- Parameters:
searchIndexBuilderWorker - the searchIndexBuilderWorker to set
Copyright © 2003-2012 Sakai Project. All Rights Reserved.