All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractProductSingleIndexRequestHandler Abstract SingleIndexRequest handler capable of reading products from Catalog for use in event processing.AncillaryProductSingleIndexRequestConsumer Spring cloud data channel description for messaging input.AncillaryProductSingleIndexRequestHandler 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.CatalogIndexerAutoConfiguration CatalogIndexerEnvironmentPostProcessor CatalogIndexerMessagingAutoConfiguration CatalogIndexerMessagingAutoConfiguration.CatalogIndexerMessagingBindingAutoConfiguration CatalogIndexerProperties CatalogIndexerQueueAutoConfiguration CatalogIndexerServiceAutoConfiguration CatalogIndexerServiceProperties CatalogInventoryIndexerServiceAutoConfiguration CatalogMasterProcessLauncherAutoConfiguration CatalogService Service to interact with Catalog service to retrieve products for indexing.CatalogStartupIndexer Support optional product reindex at application startup.DefaultCatalogService Default implementation to readproducts
from the Catalog Service.DefaultProductQueueLoader Handles readingProduct
IDs into the queue for future retrieval.DefautlInventoryAvailabilityService 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.IndexerCatalogInventoryAvailabilityProperties InventoryAvailabilityService This interface provides a contract that allows the Indexer to retrieve Inventory availability from an external system.InventoryStockChangeMessageConsumer Spring cloud data channel description for messaging input.InventoryStockChangeMessageListener Component to receive stock change notifications and update the index where necessary.ProductBatchIndexRequestConsumer Spring cloud data channel description for messaging input.ProductBatchIndexRequestHandler Listens for aBatchIndexRequest
message and launches a reindex.ProductFullIndexMessageConsumer Spring cloud data channel description for messaging input.ProductFullIndexMessageListener A message listener that triggers when a full product index event is received.ProductQueueLoader<T> A marker interface for ProductQueueLoaders to differentiate them from other types ofQueueLoaders
ProductSearchIndexMasterProcessLauncher Orchestrates the processing of products from external sources into a search engine index.ProductSearchIndexWorkerProcessLauncher<T> Executes worker threads to read and indexPRODUCTs
from the Queue.ProductSingleIndexRequestConsumer Spring cloud data channel description for messaging input.ProductSingleIndexRequestHandler Listens for single index requests originating from changes to Products and sends them to be updated in the index.