Index
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 theIndexableType
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, aReentrantDistributedZookeeperLock
. - 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
All Classes and Interfaces|All Packages|Constant Field Values