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.SearchIndex
SearchIndex wrapper for collecting metrics
- Author:
- pwinckles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUpdateIndex(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.models.ResourceHeaders resourceHeaders) voidvoidcommitTransaction(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 Details
-
SearchIndexMetrics
public SearchIndexMetrics()
-
-
Method Details
-
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
- Specified by:
resetin interfaceorg.fcrepo.search.api.SearchIndex
-
commitTransaction
- Specified by:
commitTransactionin interfaceorg.fcrepo.search.api.SearchIndex
-
rollbackTransaction
- Specified by:
rollbackTransactionin interfaceorg.fcrepo.search.api.SearchIndex
-
clearAllTransactions
- Specified by:
clearAllTransactionsin interfaceorg.fcrepo.search.api.SearchIndex
-