| Package | Description |
|---|---|
| org.broadleafcommerce.core.search.service.solr | |
| org.broadleafcommerce.core.search.service.solr.index |
| Modifier and Type | Method and Description |
|---|---|
IndexStatusInfo |
FileSystemSolrIndexStatusProviderImpl.readIndexStatus(IndexStatusInfo status)
Builds the Index Status object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FileSystemSolrIndexStatusProviderImpl.handleUpdateIndexStatus(IndexStatusInfo status)
Updates the XML file with the index status, error status, and dead event status
|
protected void |
FileSystemSolrIndexStatusProviderImpl.handleUpdateIndexStatus(IndexStatusInfo status,
boolean clearDeadEvents)
Updates the XML file with the index status, error status, and dead event status
|
protected void |
FileSystemSolrIndexStatusProviderImpl.purgeDeadEvents(Document document,
IndexStatusInfo status)
Periodically purges the dead events based on solr.index.status.dead.event.purge.seconds - populating the deadEvents map in the IndexStatusInfo when it does.
|
IndexStatusInfo |
FileSystemSolrIndexStatusProviderImpl.readIndexStatus(IndexStatusInfo status)
Builds the Index Status object.
|
protected void |
FileSystemSolrIndexStatusProviderImpl.updateDeadEventSegment(Document document,
Element rootElement,
IndexStatusInfo status,
boolean clearDeadEvents)
Performs the XML building for the dead event segment.
|
protected void |
FileSystemSolrIndexStatusProviderImpl.updateErrorSegment(Document document,
Element rootElement,
IndexStatusInfo status)
Performs the XML building for the error segment
|
protected void |
FileSystemSolrIndexStatusProviderImpl.updateIndexSegment(Document document,
Element rootElement,
IndexStatusInfo status)
Performs the XML building for the Index segment
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexStatusInfoImpl |
| Modifier and Type | Method and Description |
|---|---|
IndexStatusInfo |
SolrIndexStatusServiceImpl.getIndexStatus() |
IndexStatusInfo |
SolrIndexStatusService.getIndexStatus()
Returns a populated IndexStatusInfo instance from the provider(s)
|
IndexStatusInfo |
SolrIndexStatusServiceImpl.getSeedStatusInstance() |
IndexStatusInfo |
SolrIndexStatusService.getSeedStatusInstance()
Provide a custom IndexStatusInfo instance to be used by the system.
|
IndexStatusInfo |
SolrIndexStatusProvider.readIndexStatus(IndexStatusInfo status) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrIndexStatusServiceImpl.clearErrorStatus(IndexStatusInfo status)
Removes an existing error status entry.
|
void |
SolrIndexStatusProvider.handleUpdateIndexStatus(IndexStatusInfo status) |
protected List<Long> |
SolrIndexStatusServiceImpl.isEventIdInError(Collection<String> additionalInfoIds,
IndexStatusInfo persistedStatus)
Determines which passed InfoIds already exist in the persisted statuses from the provider(s)
|
IndexStatusInfo |
SolrIndexStatusProvider.readIndexStatus(IndexStatusInfo status) |
void |
SolrIndexStatusServiceImpl.setIndexStatus(IndexStatusInfo status) |
void |
SolrIndexStatusService.setIndexStatus(IndexStatusInfo status)
Adds an IndexStatusInfo entry into the status providers
|
protected void |
SolrIndexStatusServiceImpl.updateIndexStatus(IndexStatusInfo status)
Performs the actual update process with the list of providers
|
Copyright © 2019. All rights reserved.