Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- addProductConsolidationConfigurationParams(UriBuilder) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
-
Adds the request parameters to configure the product consolidation request.
- 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
- buildContextRequest(ContextState) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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
- CATALOG_ROUTE_KEY - Static variable in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- catalogExternalClient(ExternalClientProperties, CatalogIndexerServiceProperties, WebClient, FilterParser<Node>, ContextInfoWebRequestResolver) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceAutoConfiguration
- 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
- CatalogIndexerMessagingAutoConfiguration.ProductReindexMessagingAutoConfiguration - 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, ProcessStateService) - 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, ProcessStateService) - 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
- CHANNEL - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEventProducer
- 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
- CONFIGURABLE_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- CONTEXT_ID - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
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
- extractContext(ExternalRequest, UriComponents) - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
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
- get(ExternalRequest) - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- 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
- getCommonCatalogService() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- getContextInfo() - Method in class com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - getContextRequestHydrators() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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.
- getEndpoint() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- getEndpointSupplier() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- getExternalClient() - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- 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
- getIndexerProperties() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- 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
- getMethod() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- getMinQuantity(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
-
Returns the minimum number for all the SKUs.
- getParser() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- getProductContextId() - Method in class com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEvent
-
The product that has been created / modified
- 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
- getProperties() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- 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
- getReference() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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
- getRequestResolver() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- getSender() - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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
- getTypeFactory() - 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
- getWebClient() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
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
- ID_IN_QUERY_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- ID_START_QUERY_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- INCLUDE_ALL_PRODUCT_ASSETS_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- 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
- isCatalogServiceOnClasspath() - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- isLoopbackOptimizationEnabled() - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
-
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
- 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
- ProductIdExternalClient - Class in com.broadleafcommerce.search.index.catalog.service
-
Handles external calls to catalog services to retrieve product ids for indexing
- ProductIdExternalClient(ExternalClientProperties, CatalogIndexerServiceProperties, WebClient, FilterParser<Node>, ContextInfoWebRequestResolver) - Constructor for class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- 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
- ProductReindexMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.autoconfigure.CatalogIndexerMessagingAutoConfiguration.ProductReindexMessagingAutoConfiguration
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ProductSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, int, long, int, long) - 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
- readPagedIds(String, int, Map<String, Object>) - Method in class com.broadleafcommerce.search.index.catalog.queue.DefaultProductQueueLoader
-
Currently unused and points to the original
DefaultProductQueueLoader.readPagedIds(String, int)
but can be utilized later to add filtering on a date for a product index. - 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.
- RSQL_FILTER_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
S
- sendSingleProductIndexedEvent(Product) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- setBeanFactory(BeanFactory) - Method in class com.broadleafcommerce.search.index.catalog.service.ProductIdExternalClient
- setCommonCatalogService(CommonCatalogService<Catalog>) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEvent
-
The
ContextInfo
derived from the original request containing tenant and sandbox info. - setContextRequestHydrators(List<ContextRequestHydrator>) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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.
- setExternalClient(ExternalClient) - Method in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- setLoopbackOptimizationEnabled(boolean) - Method in class com.broadleafcommerce.search.index.catalog.service.autoconfigure.CatalogIndexerServiceProperties
-
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
- setProductContextId(String) - Method in class com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEvent
-
The product that has been created / modified
- 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.
- setReference(DataRouteReference) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- setSender(DetachedDurableMessageSender) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- 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.
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.search.index.catalog.messaging.handler.ProductSingleIndexRequestHandler
- singleIndexRequestInputAncillaryProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.AncillaryProductSingleIndexRequestConsumer
- singleIndexRequestInputProduct() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.ProductSingleIndexRequestConsumer
- SingleProductIndexedEvent - Class in com.broadleafcommerce.search.index.catalog.messaging
-
A message event dispatched after a product has been reindexed.
- SingleProductIndexedEvent() - Constructor for class com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEvent
- SingleProductIndexedEventProducer - Interface in com.broadleafcommerce.search.index.catalog.messaging
- singleProductIndexedOutput() - Method in interface com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEventProducer
- SIZE_QUERY_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- SKU_CODES_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefautlInventoryAvailabilityService
- SORT_QUERY_PARAM - Static variable in class com.broadleafcommerce.search.index.catalog.service.DefaultCatalogService
- 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
- TYPE - Static variable in interface com.broadleafcommerce.search.index.catalog.messaging.SingleProductIndexedEventProducer
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form