A B C D E F G H I L M P R S T U V 
All Classes All Packages

A

AbstractProductSingleIndexRequestHandler - Class in com.broadleafcommerce.search.index.catalog.messaging.handler
Abstract SingleIndexRequest handler capable of reading products from Catalog for use in event processing.
AbstractProductSingleIndexRequestHandler(CatalogService, ReindexDelegationService, ReindexService, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
 
addBatchProductIdFilter(UriBuilder, List<String>) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
ADDITIONAL_SKUS_JSON_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
AncillaryProductSingleIndexRequestConsumer - Interface in com.broadleafcommerce.search.index.catalog.messaging
Spring cloud data channel description for messaging input.
ancillaryProductSingleIndexRequestHandler() - Method in class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
AncillaryProductSingleIndexRequestHandler - Class in com.broadleafcommerce.search.index.catalog.messaging.handler
Listens for and handles single index requests originating from changes to an entity that is not a Product itself but is related to a product and thus requires that product to be indexed/reindexed.
AncillaryProductSingleIndexRequestHandler(CatalogService, ReindexDelegationService, ReindexService, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.handler.AncillaryProductSingleIndexRequestHandler
 

B

batchIndexRequestInputProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.ProductBatchIndexRequestConsumer
 
buildBasicUri(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
buildReadBatchOfProductIdsUri(String, int) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
buildReadBatchOfProductsUri(List<String>) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
Builds a catalog fetch URI with a filter containing a range of IDs of products to retrieve from catalog.
buildReadInventoryAvailabilityUri(Product, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 

C

canEqual(Object) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
 
CatalogIndexerAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.autoconfigure
 
CatalogIndexerAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.autoconfigure.CatalogIndexerAutoConfiguration
 
CatalogIndexerEnvironmentPostProcessor - Class in com.broadleafcommerce.search.index.catalog.autoconfigure
 
CatalogIndexerEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.search.index.catalog.autoconfigure.CatalogIndexerEnvironmentPostProcessor
 
CatalogIndexerMessagingAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.messaging.autoconfigure
 
CatalogIndexerMessagingAutoConfiguration(ReindexDelegationService, CatalogService, ReindexService, ObjectMapper, IdempotentMessageConsumptionService) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
CatalogIndexerMessagingAutoConfiguration.CatalogIndexerMessagingBindingAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.messaging.autoconfigure
 
CatalogIndexerMessagingBindingAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration.CatalogIndexerMessagingBindingAutoConfiguration
 
CatalogIndexerProperties - Class in com.broadleafcommerce.search.index.catalog.autoconfigure
 
CatalogIndexerProperties() - Constructor for class com.broadleafcommerce.search.index.catalog.autoconfigure.CatalogIndexerProperties
 
CatalogIndexerQueueAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.queue.autoconfigure
 
CatalogIndexerQueueAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.queue.autoconfigure.CatalogIndexerQueueAutoConfiguration
 
CatalogIndexerServiceAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.service.autoconfigure
 
CatalogIndexerServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceAutoConfiguration
 
CatalogIndexerServiceProperties - Class in com.broadleafcommerce.search.index.catalog.service.autoconfigure
 
CatalogIndexerServiceProperties() - Constructor for class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
 
catalogIndexerWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties, CatalogIndexerServiceProperties) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceAutoConfiguration
 
CatalogInventoryIndexerServiceAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.service.autoconfigure
 
CatalogInventoryIndexerServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogInventoryIndexerServiceAutoConfiguration
 
CatalogMasterProcessLauncherAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.master.autoconfigure
 
CatalogMasterProcessLauncherAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.master.autoconfigure.CatalogMasterProcessLauncherAutoConfiguration
 
CatalogService - Interface in com.broadleafcommerce.search.index.catalog.service
Service to interact with Catalog service to retrieve products for indexing.
catalogStartupIndexer(ReindexDelegationService) - Method in class com.broadleafcommerce.search.index.catalog.master.autoconfigure.CatalogMasterProcessLauncherAutoConfiguration
 
CatalogStartupIndexer - Class in com.broadleafcommerce.search.index.catalog.master
Support optional product reindex at application startup.
CatalogStartupIndexer(ReindexDelegationService) - Constructor for class com.broadleafcommerce.search.index.catalog.master.CatalogStartupIndexer
 
CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.AncillaryProductSingleIndexRequestConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.ProductBatchIndexRequestConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.ProductSingleIndexRequestConsumer
 
CLIENT_REGISTRATION_ID - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
CLIENT_REGISTRATION_ID - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
com.broadleafcommerce.search.index.catalog.autoconfigure - package com.broadleafcommerce.search.index.catalog.autoconfigure
 
com.broadleafcommerce.search.index.catalog.master - package com.broadleafcommerce.search.index.catalog.master
 
com.broadleafcommerce.search.index.catalog.master.autoconfigure - package com.broadleafcommerce.search.index.catalog.master.autoconfigure
 
com.broadleafcommerce.search.index.catalog.messaging - package com.broadleafcommerce.search.index.catalog.messaging
 
com.broadleafcommerce.search.index.catalog.messaging.autoconfigure - package com.broadleafcommerce.search.index.catalog.messaging.autoconfigure
 
com.broadleafcommerce.search.index.catalog.messaging.handler - package com.broadleafcommerce.search.index.catalog.messaging.handler
 
com.broadleafcommerce.search.index.catalog.queue - package com.broadleafcommerce.search.index.catalog.queue
 
com.broadleafcommerce.search.index.catalog.queue.autoconfigure - package com.broadleafcommerce.search.index.catalog.queue.autoconfigure
 
com.broadleafcommerce.search.index.catalog.service - package com.broadleafcommerce.search.index.catalog.service
 
com.broadleafcommerce.search.index.catalog.service.autoconfigure - package com.broadleafcommerce.search.index.catalog.service.autoconfigure
 
com.broadleafcommerce.search.index.catalog.worker - package com.broadleafcommerce.search.index.catalog.worker
 

D

DefaultCatalogService - Class in com.broadleafcommerce.search.index.catalog.service
Default implementation to read products from the Catalog Service.
DefaultCatalogService(WebClient, String, String, String) - Constructor for class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
DefaultProductQueueLoader - Class in com.broadleafcommerce.search.index.catalog.queue
Handles reading Product IDs into the queue for future retrieval.
DefaultProductQueueLoader(long, int, int, int, CatalogService, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.catalog.queue.DefaultProductQueueLoader
 
DefautlInventoryAvailabilityService - Class in com.broadleafcommerce.search.index.catalog.service
This component makes a web services callout to Broadleaf's InventoryServices to determine inventory availability for indexing, allowing us to filter products that are unavailable for a given application or tenant.
DefautlInventoryAvailabilityService(WebClient, String, String, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
determineSkuReferences(Product, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Returns a comma-separated list of SKU references.

E

equals(Object) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
 
equals(Object) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
 

F

findConsolidatedInventoryAvailability(Product, DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
findConsolidatedInventoryAvailability(Product, DocumentContext, ContextInfo) - Method in interface com.broadleafcommerce.search.index.catalog.service.InventoryAvailabilityService
Reads a consolidated list of Inventory Availabilities.
FOR_IN_STORE_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
FOR_PICKUP_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
FOR_SHIPPING_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
fullIndexMessageInputProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageConsumer
 

G

getAdditionalProperties(DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
getCatalogEndpoint() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
getCatalogService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
 
getCatalogService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
getChunkSize() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
getClassName() - Method in class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
getEndpoint() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The URI of the Catalog Service.
getEndpoint() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The URI of the Inventory Service.
getForPickup(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Returns whether this is for pickup.
getForShipping(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Returns whether this is for shipping.
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Sets the CONTENT_TYPE and ACCEPT headers.
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 
getIndexableType() - Method in class com.broadleafcommerce.search.index.catalog.master.ProductSearchIndexMasterProcessLauncher
 
getIndexableType() - Method in class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
getInStore(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Returns whether this is for in store shopping.
getInventoryAvailabilityService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 
getInventoryEndpoint() - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
getMapper() - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
getMinQuantity(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
Returns the minimum number for all the SKUs.
getProductCtxId(JsonNode) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
Read the context ID of the product associated with the given object.
getProductCtxIdPath() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
Get the path for retrieving the product context ID from a single index request JSON payload.
getProductCtxIdPath() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AncillaryProductSingleIndexRequestHandler
 
getProductCtxIdPath() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 
getReadAvailabilityPath() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The path of the endpoint to read inventory availability for indexing within the Inventory Service.
getReadAvailabilityPath() - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
getReadProductIdsPath() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The path of the endpoint to read product IDs for indexing within the Catalog Service.
getReadProductIdsPath() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
getReadProductsPath() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The path of the endpoint to read products for indexing within the Catalog Service.
getReadProductsPath() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
getReindexDelegationService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
 
getReindexDelegationService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
getReindexService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
 
getReindexService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
getServiceClient() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The service client to use when interacting with the catalog service.
getServiceClient() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The service client to use when interacting with the inventory service.
getServiceClient() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
The service client to use when calling catalog.
getServiceClient() - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
The service client to use when calling inventory services.
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AncillaryProductSingleIndexRequestHandler
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 
getWebClient() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
getWebClient() - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 

H

handleException(Message<ConsolidatedInventoryAvailability>, Exception) - Method in class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 
handleMessage(Message<String>) - Method in class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
hashCode() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
 
hashCode() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
 
hook(String) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AncillaryProductSingleIndexRequestHandler
 
hook(String) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
hook(String) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 

I

IndexerCatalogInventoryAvailabilityProperties - Class in com.broadleafcommerce.search.index.catalog.service.autoconfigure
 
IndexerCatalogInventoryAvailabilityProperties() - Constructor for class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
 
indexerCatalogInventoryAvailabilityService(WebClient, IndexerCatalogInventoryAvailabilityProperties, ObjectMapper) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogInventoryIndexerServiceAutoConfiguration
 
indexerCatalogService(WebClient, CatalogIndexerServiceProperties) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceAutoConfiguration
 
InventoryAvailabilityService - Interface in com.broadleafcommerce.search.index.catalog.service
This interface provides a contract that allows the Indexer to retrieve Inventory availability from an external system.
InventoryStockChangeMessageConsumer - Interface in com.broadleafcommerce.search.index.catalog.messaging
Spring cloud data channel description for messaging input.
inventoryStockChangeMessageListener(IdempotentMessageConsumptionService, InventoryAvailabilityService) - Method in class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
InventoryStockChangeMessageListener - Class in com.broadleafcommerce.search.index.catalog.messaging
Component to receive stock change notifications and update the index where necessary.
InventoryStockChangeMessageListener(IdempotentMessageConsumptionService, InventoryAvailabilityService) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 
isRunning() - Method in class com.broadleafcommerce.search.index.catalog.master.CatalogStartupIndexer
 

L

listen(Message<ConsolidatedInventoryAvailability>) - Method in class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 

M

MIN_QUANTITY_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 

P

postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.search.index.catalog.autoconfigure.CatalogIndexerEnvironmentPostProcessor
 
PRIMARY_SKU_JSON_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
processBatchIndexRequest(JsonNode) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
processMessage(Message<ConsolidatedInventoryAvailability>) - Method in class com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageListener
 
processSingleIndexRequest(JsonNode) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AncillaryProductSingleIndexRequestHandler
 
processSingleIndexRequest(JsonNode) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 
PRODUCT_CTX_ID_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 
ProductBatchIndexRequestConsumer - Interface in com.broadleafcommerce.search.index.catalog.messaging
Spring cloud data channel description for messaging input.
productBatchIndexRequestHandler(CatalogIndexerProperties) - Method in class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
ProductBatchIndexRequestHandler - Class in com.broadleafcommerce.search.index.catalog.messaging.handler
Listens for a BatchIndexRequest message and launches a reindex.
ProductBatchIndexRequestHandler(ObjectMapper, ReindexDelegationService, ReindexService, CatalogService, int) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
ProductFullIndexMessageConsumer - Interface in com.broadleafcommerce.search.index.catalog.messaging
Spring cloud data channel description for messaging input.
productFullIndexMessageListener() - Method in class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
ProductFullIndexMessageListener - Class in com.broadleafcommerce.search.index.catalog.messaging
A message listener that triggers when a full product index event is received.
ProductFullIndexMessageListener(IdempotentMessageConsumptionService, ObjectMapper, ReindexDelegationService) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
productQueueLoader(IndexerProperties, CatalogIndexerProperties, CatalogService, ProcessStateService) - Method in class com.broadleafcommerce.search.index.catalog.queue.autoconfigure.CatalogIndexerQueueAutoConfiguration
 
ProductQueueLoader<T> - Interface in com.broadleafcommerce.search.index.catalog.queue
A marker interface for ProductQueueLoaders to differentiate them from other types of QueueLoaders
productSearchIndexMasterProcessLauncher(ProcessStateService, LockService, QueueProvider, ProductQueueLoader<BatchIdHolder<String>>, SemaphoreProvider, IndexerProperties) - Method in class com.broadleafcommerce.search.index.catalog.master.autoconfigure.CatalogMasterProcessLauncherAutoConfiguration
 
ProductSearchIndexMasterProcessLauncher - Class in com.broadleafcommerce.search.index.catalog.master
Orchestrates the processing of products from external sources into a search engine index.
ProductSearchIndexMasterProcessLauncher(ProcessStateService, LockService, QueueProvider, ProductQueueLoader<BatchIdHolder<String>>, SemaphoreProvider, long) - Constructor for class com.broadleafcommerce.search.index.catalog.master.ProductSearchIndexMasterProcessLauncher
 
ProductSearchIndexWorkerProcessLauncher<T> - Class in com.broadleafcommerce.search.index.catalog.worker
Executes worker threads to read and index PRODUCTs from the Queue.
ProductSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, int, long, int) - Constructor for class com.broadleafcommerce.search.index.catalog.worker.ProductSearchIndexWorkerProcessLauncher
 
ProductSingleIndexRequestConsumer - Interface in com.broadleafcommerce.search.index.catalog.messaging
Spring cloud data channel description for messaging input.
productSingleIndexRequestHandler() - Method in class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration
 
ProductSingleIndexRequestHandler - Class in com.broadleafcommerce.search.index.catalog.messaging.handler
Listens for single index requests originating from changes to Products and sends them to be updated in the index.
ProductSingleIndexRequestHandler(CatalogService, ReindexDelegationService, ReindexService, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 

R

readBatchOfProductIds(String, int) - Method in interface com.broadleafcommerce.search.index.catalog.service.CatalogService
Reads a batch of IDs to be placed in a queue for processing.
readBatchOfProductIds(String, int) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
readBatchOfProducts(String) - Method in interface com.broadleafcommerce.search.index.catalog.service.CatalogService
Reads a batch of Products by an id.
readBatchOfProducts(String) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
readBatchOfProducts(List<String>) - Method in interface com.broadleafcommerce.search.index.catalog.service.CatalogService
Reads a batch of Products by their IDs.
readBatchOfProducts(List<String>) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
 
readPagedIds(String, int) - Method in class com.broadleafcommerce.search.index.catalog.queue.DefaultProductQueueLoader
 
readProducts(JsonNode) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.AbstractProductSingleIndexRequestHandler
Read all state versions of products with the context ID of the product associated with the given object.

S

setEndpoint(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The URI of the Catalog Service.
setEndpoint(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The URI of the Inventory Service.
setReadAvailabilityPath(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The path of the endpoint to read inventory availability for indexing within the Inventory Service.
setReadProductIdsPath(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The path of the endpoint to read product IDs for indexing within the Catalog Service.
setReadProductsPath(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The path of the endpoint to read products for indexing within the Catalog Service.
setServiceClient(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
The service client to use when interacting with the catalog service.
setServiceClient(String) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
The service client to use when interacting with the inventory service.
setServiceClient(String) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
The service client to use when calling catalog.
setServiceClient(String) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
The service client to use when calling inventory services.
singleIndexRequestInputAncillaryProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.AncillaryProductSingleIndexRequestConsumer
 
singleIndexRequestInputProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.ProductSingleIndexRequestConsumer
 
SKU_CODES_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
 
start() - Method in class com.broadleafcommerce.search.index.catalog.master.CatalogStartupIndexer
 
stockChangeNotificationMessageInput() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.InventoryStockChangeMessageConsumer
 
stop() - Method in class com.broadleafcommerce.search.index.catalog.master.CatalogStartupIndexer
 
supportedSimpleTypeNames - Static variable in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductBatchIndexRequestHandler
 
supportedSimpleTypeNames - Static variable in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
 

T

toString() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
 
toString() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.IndexerCatalogInventoryAvailabilityProperties
 

U

updateInventoryAvailability(ConsolidatedInventoryAvailability) - Method in interface com.broadleafcommerce.search.index.catalog.service.InventoryAvailabilityService
Mechanism to update the Catalog Search Index with (typically published) changes to Inventory.

V

validateShouldReindex(DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.messaging.ProductFullIndexMessageListener
 
A B C D E F G H I L M P R S T U V 
All Classes All Packages