Index

A B C D G H I L N O P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

ALIAS_RECREATED_PROPERTY_NAME - Static variable in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 

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
 
COMMITTED_AND_SWAPPED_PROPERTY_NAME - Static variable in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
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>, ProcessStateService, 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 - specifically, a ReentrantDistributedZookeeperLock.
DefaultZooKeeperDistributedLockService(SolrZkClient, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(SolrZkClient, List<ACL>, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(SolrZkClient, ApplicationContext, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
DefaultZooKeeperDistributedLockService(SolrZkClient, ApplicationContext, List<ACL>, ProcessStateService) - 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
 
destroy() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
This cleans up any shared ReentrantDistributedZookeeperLock instances and stops their respective lock failure monitor threads.

G

getAcls() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
getAdminProvider() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
getApplicationContext() - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
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
 
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
 
getLockService() - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrProcessStartedEventListener
 
getLockService() - 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
 

H

handleLockFailedEvent(ZookeeperLockFailedEvent) - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
The ReentrantDistributedZookeeperLock has a failure monitor.

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
ReentrantDistributedZookeeperLock is always presumed to be a distributed lock, backed by a ZooKeeper cluster.
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
Deprecated.
isPresentMasterAndNotFailed(Optional<ProcessStateHolder>) - Method in class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 

L

LOCAL_LOCK_REGISTRY - Static variable 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

obtainLockInstance(String) - Method in class com.broadleafcommerce.search.index.solr.service.DefaultZooKeeperDistributedLockService
 
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, LockService) - 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, ApplicationContext, ProcessStateService) - Method in class com.broadleafcommerce.search.index.solr.service.autoconfigure.SolrReindexServiceAutoConfiguration
 
solrCatalogReindexSuccessEventListener(ProcessStateService, SolrIndexProvider, SolrCollectionResolver, SolrAdminProvider, LockService) - Method in class com.broadleafcommerce.search.index.solr.event.autoconfigure.SolrIndexEventAutoConfiguration
 
solrDocumentBuilder(IndexerSearchService<FieldDefinition>, ProcessStateService, 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, LockService) - 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, LockService) - Constructor for class com.broadleafcommerce.search.index.solr.event.listener.SolrReindexSuccessEventListener
 
A B C D G H I L N O P R S 
All Classes and Interfaces|All Packages|Constant Field Values