Package org.fcrepo.search.impl
Class SearchIndexMetrics
- java.lang.Object
-
- org.fcrepo.search.impl.SearchIndexMetrics
-
- All Implemented Interfaces:
org.fcrepo.search.api.SearchIndex
@Component("searchIndex") public class SearchIndexMetrics extends Object implements org.fcrepo.search.api.SearchIndexSearchIndex wrapper for collecting metrics- Author:
- pwinckles
-
-
Constructor Summary
Constructors Constructor Description SearchIndexMetrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUpdateIndex(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.models.ResourceHeaders resourceHeaders)voidcommitTransaction(org.fcrepo.kernel.api.Transaction tx)org.fcrepo.search.api.SearchResultdoSearch(org.fcrepo.search.api.SearchParameters parameters)voidremoveFromIndex(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId)voidreset()voidrollbackTransaction(org.fcrepo.kernel.api.Transaction tx)
-
-
-
Constructor Detail
-
SearchIndexMetrics
public SearchIndexMetrics()
-
-
Method Detail
-
addUpdateIndex
public void addUpdateIndex(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.models.ResourceHeaders resourceHeaders)
- Specified by:
addUpdateIndexin interfaceorg.fcrepo.search.api.SearchIndex
-
removeFromIndex
public void removeFromIndex(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId)
- Specified by:
removeFromIndexin interfaceorg.fcrepo.search.api.SearchIndex
-
doSearch
public org.fcrepo.search.api.SearchResult doSearch(org.fcrepo.search.api.SearchParameters parameters) throws org.fcrepo.search.api.InvalidQueryException
- Specified by:
doSearchin interfaceorg.fcrepo.search.api.SearchIndex- Throws:
org.fcrepo.search.api.InvalidQueryException
-
reset
public void reset()
- Specified by:
resetin interfaceorg.fcrepo.search.api.SearchIndex
-
commitTransaction
public void commitTransaction(org.fcrepo.kernel.api.Transaction tx)
- Specified by:
commitTransactionin interfaceorg.fcrepo.search.api.SearchIndex
-
rollbackTransaction
public void rollbackTransaction(org.fcrepo.kernel.api.Transaction tx)
- Specified by:
rollbackTransactionin interfaceorg.fcrepo.search.api.SearchIndex
-
-