B C D G I L N O P R S U 
All Classes All Packages

B

buildId(Indexable<?>) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
Build an ID value which routes documents based on context ID and is a unique representation of its context.

C

com.broadleafcommerce.search.index.solr.document - package com.broadleafcommerce.search.index.solr.document
 
com.broadleafcommerce.search.index.solr.document.autoconfigure - package com.broadleafcommerce.search.index.solr.document.autoconfigure
 
com.broadleafcommerce.search.index.solr.event.autoconfigure - package com.broadleafcommerce.search.index.solr.event.autoconfigure
 
com.broadleafcommerce.search.index.solr.event.listener - package com.broadleafcommerce.search.index.solr.event.listener
 
com.broadleafcommerce.search.index.solr.service - package com.broadleafcommerce.search.index.solr.service
 
com.broadleafcommerce.search.index.solr.service.autoconfigure - package com.broadleafcommerce.search.index.solr.service.autoconfigure
 
commitDocuments(String...) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
createDocument(Indexable<?>) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
Creates an empty SolrInputDocument, except for the IndexableType and ID fields, which are required and which will be populated.

D

DEFAULT_LOCKS_FOLDER_NAME - Static variable in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DEFAULT_TYPE_FIELD_NAME - Static variable in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
DefaultSolrDocumentBuilder - Class in com.broadleafcommerce.search.index.solr.document
 
DefaultSolrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper) - Constructor for class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
DefaultZooKeeperDistributedLockService - Class in com.broadleafcommerce.search.index.solr.service
Service to provide access to a Lock backed by Apache ZooKeeper.
DefaultZooKeeperDistributedLockService(ZooKeeper) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(ZooKeeper, List<ACL>) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(ZooKeeper, Environment) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(ZooKeeper, Environment, List<ACL>) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
deleteAll(List<? extends Indexable<?>>, boolean) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
deleteByField(String, String, IndexableType) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
deleteByField(String, String, IndexableType, boolean) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 

G

getAcls() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
getAdminProvider() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
getCatalogId(ContextState) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
Retrieve the catalog ID from this ContextState.
getCollectionResolver() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
getCollectionResolver() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
getCommitWithinTime() - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getDefaultDocumentBuilder() - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getDocumentBuilderForIndexableType(IndexableType) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getDocumentBuilderHelper() - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
getEnvironment() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
getIndexablesToBuildDocuments(List<? extends Indexable<?>>) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
Return a list of indexables to build documents for.
getIndexableTypeDocumentBuilders() - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getIndexProvider() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
getLocksFolder() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
getPrimaryCollection(IndexableType) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getProcessStateService() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
getProcessStateService() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
getSecondaryCollection(IndexableType) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getSolrAdminProvider() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
getSolrCollectionResolver() - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getSolrFieldService() - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
getSolrIndexProvider() - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
getZookeeperClient() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 

I

idMapEntryToString(Map.Entry<String, Object>) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
Convert an ID map entry into a String format for concatenation into a compound ID.
isDistributed() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
isEmptyOrNull(Object) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
isFullReindexInProgress(IndexableType) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
isLocked(String) - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
isMaster(ProcessSuccessEvent) - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 

L

LOCAL_KEY_REGISTRY - Static variable in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
LOCAL_LOCK_REGISTRY - Static variable in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
lock(String) - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 

N

NO_COMMIT_WITHIN_TIME - Static variable in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 

O

onApplicationEvent(ProcessStartedEvent) - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
onApplicationEvent(ProcessSuccessEvent) - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 

P

populateDocument(Indexable<?>, SolrInputDocument, List<FieldDefinition>, DocumentContext) - Method in class com.broadleafcommerce.search.index.solr.document.DefaultSolrDocumentBuilder
 
processStartedEventListener(ProcessStateService, SolrAdminProvider, SolrCollectionResolver) - Method in class com.broadleafcommerce.search.index.solr.event.autoconfigure.SolrIndexEventAutoConfiguration
 

R

reindex(List<? extends Indexable<?>>) - Method in class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
reindexService(DocumentBuilder<SolrInputDocument>, List<IndexableTypeDocumentBuilder<?, SolrInputDocument>>, SolrIndexProvider, SolrCollectionResolver, BroadleafSolrProperties) - Method in class com.broadleafcommerce.search.index.solr.service.autoconfigure.SolrReindexServiceAutoConfiguration
 

S

searchReindexerLockService(SolrClient, Environment) - Method in class com.broadleafcommerce.search.index.solr.service.autoconfigure.SolrReindexServiceAutoConfiguration
 
solrCatalogReindexSuccessEventListener(ProcessStateService, SolrIndexProvider, SolrCollectionResolver, SolrAdminProvider) - Method in class com.broadleafcommerce.search.index.solr.event.autoconfigure.SolrIndexEventAutoConfiguration
 
solrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper) - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrDocumentBuilderAutoConfiguration
 
SolrDocumentBuilderAutoConfiguration - Class in com.broadleafcommerce.search.index.solr.document.autoconfigure
 
SolrDocumentBuilderAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrDocumentBuilderAutoConfiguration
 
solrFieldService(FieldTypeConverter) - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrDocumentBuilderAutoConfiguration
 
solrFieldTypeConverter() - Method in class com.broadleafcommerce.search.index.solr.document.autoconfigure.SolrDocumentBuilderAutoConfiguration
 
SolrIndexEventAutoConfiguration - Class in com.broadleafcommerce.search.index.solr.event.autoconfigure
 
SolrIndexEventAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.solr.event.autoconfigure.SolrIndexEventAutoConfiguration
 
SolrProcessStartedEventListener - Class in com.broadleafcommerce.search.index.solr.event.listener
Listens for ProcessStartedEvent, and recreates the Solr secondary alias so that it's empty for re-indexing.
SolrProcessStartedEventListener(ProcessStateService, SolrAdminProvider, SolrCollectionResolver) - Constructor for class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
SolrReindexService - Class in com.broadleafcommerce.search.index.solr.service
Solr specific implementation of Reindex service, used for reindexing single or multiple documents in real time.
SolrReindexService(DocumentBuilder<SolrInputDocument>, List<IndexableTypeDocumentBuilder<?, SolrInputDocument>>, SolrIndexProvider, SolrCollectionResolver, int) - Constructor for class com.broadleafcommerce.search.index.solr.service.SolrReindexService
 
SolrReindexServiceAutoConfiguration - Class in com.broadleafcommerce.search.index.solr.service.autoconfigure
 
SolrReindexServiceAutoConfiguration(BroadleafSolrProperties) - Constructor for class com.broadleafcommerce.search.index.solr.service.autoconfigure.SolrReindexServiceAutoConfiguration
 
SolrReindexSuccessEventListener - Class in com.broadleafcommerce.search.index.solr.event.listener
Listens for ProcessSuccessEvent, and swaps the Solr primary and secondary aliases.
SolrReindexSuccessEventListener(ProcessStateService, SolrIndexProvider, SolrCollectionResolver, SolrAdminProvider) - Constructor for class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 

U

unlock(String, String) - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
B C D G I L N O P R S U 
All Classes All Packages