Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addBatchCustomerIdFilter(UriBuilder, List<String>) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
B
- batchIndexRequestInputCustomer() - Method in interface com.broadleafcommerce.search.index.customer.messaging.CustomerBatchIndexRequestConsumer
- buildReadBatchOfCustomerIdsUri(String, int) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- buildReadBatchOfCustomersUri(List<String>) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
C
- canEqual(Object) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
- CHANNEL - Static variable in interface com.broadleafcommerce.search.index.customer.messaging.CustomerBatchIndexRequestConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageConsumer
- CHANNEL - Static variable in interface com.broadleafcommerce.search.index.customer.messaging.CustomerSingleIndexRequestConsumer
- CLIENT_REGISTRATION_ID - Static variable in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- com.broadleafcommerce.search.index.customer.autoconfigure - package com.broadleafcommerce.search.index.customer.autoconfigure
- com.broadleafcommerce.search.index.customer.master - package com.broadleafcommerce.search.index.customer.master
- com.broadleafcommerce.search.index.customer.master.autoconfigure - package com.broadleafcommerce.search.index.customer.master.autoconfigure
- com.broadleafcommerce.search.index.customer.messaging - package com.broadleafcommerce.search.index.customer.messaging
- com.broadleafcommerce.search.index.customer.messaging.handler - package com.broadleafcommerce.search.index.customer.messaging.handler
- com.broadleafcommerce.search.index.customer.queue - package com.broadleafcommerce.search.index.customer.queue
- com.broadleafcommerce.search.index.customer.queue.autoconfigure - package com.broadleafcommerce.search.index.customer.queue.autoconfigure
- com.broadleafcommerce.search.index.customer.service - package com.broadleafcommerce.search.index.customer.service
- com.broadleafcommerce.search.index.customer.service.autoconfigure - package com.broadleafcommerce.search.index.customer.service.autoconfigure
- com.broadleafcommerce.search.index.customer.worker - package com.broadleafcommerce.search.index.customer.worker
- CustomerBatchIndexRequestConsumer - Interface in com.broadleafcommerce.search.index.customer.messaging
-
Spring cloud data channel description for messaging input.
- customerBatchIndexRequestHandler(ReindexDelegationService, ObjectMapper, ReindexService, CustomerService, CustomerIndexerProperties) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerIndexerMessagingAutoConfiguration
- CustomerBatchIndexRequestHandler - Class in com.broadleafcommerce.search.index.customer.messaging.handler
-
Listens for a
BatchIndexRequest
message and launches a reindex. - CustomerBatchIndexRequestHandler(ObjectMapper, ReindexDelegationService, ReindexService, CustomerService, int) - Constructor for class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- CustomerFullIndexMessageConsumer - Interface in com.broadleafcommerce.search.index.customer.messaging
-
Spring cloud data channel description for messaging input.
- customerFullIndexMessageListener(IdempotentMessageConsumptionService, ObjectMapper, ReindexDelegationService) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerIndexerMessagingAutoConfiguration
- CustomerFullIndexMessageListener - Class in com.broadleafcommerce.search.index.customer.messaging
-
A message listener that triggers when a full customer index event is received.
- CustomerFullIndexMessageListener(IdempotentMessageConsumptionService, ObjectMapper, ReindexDelegationService) - Constructor for class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
- CustomerIndexerAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.autoconfigure
- CustomerIndexerAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.autoconfigure.CustomerIndexerAutoConfiguration
- CustomerIndexerEnvironmentPostProcessor - Class in com.broadleafcommerce.search.index.customer.autoconfigure
- CustomerIndexerEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.search.index.customer.autoconfigure.CustomerIndexerEnvironmentPostProcessor
- CustomerIndexerMessagingAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.messaging
- CustomerIndexerMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.messaging.CustomerIndexerMessagingAutoConfiguration
- CustomerIndexerMessagingAutoConfiguration.CustomerIndexerMessagingBindingAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.messaging
- CustomerIndexerMessagingBindingAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.messaging.CustomerIndexerMessagingAutoConfiguration.CustomerIndexerMessagingBindingAutoConfiguration
- CustomerIndexerProperties - Class in com.broadleafcommerce.search.index.customer.autoconfigure
- CustomerIndexerProperties() - Constructor for class com.broadleafcommerce.search.index.customer.autoconfigure.CustomerIndexerProperties
- CustomerIndexerQueueAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.queue.autoconfigure
- CustomerIndexerQueueAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.queue.autoconfigure.CustomerIndexerQueueAutoConfiguration
- CustomerIndexerServiceAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.service.autoconfigure
- CustomerIndexerServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceAutoConfiguration
- CustomerIndexerServiceProperties - Class in com.broadleafcommerce.search.index.customer.service.autoconfigure
- CustomerIndexerServiceProperties() - Constructor for class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
- customerIndexerWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties, CustomerIndexerServiceProperties) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceAutoConfiguration
- CustomerMasterProcessLauncherAutoConfiguration - Class in com.broadleafcommerce.search.index.customer.master.autoconfigure
- CustomerMasterProcessLauncherAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.customer.master.autoconfigure.CustomerMasterProcessLauncherAutoConfiguration
- customerQueueLoader(IndexerProperties, CustomerIndexerProperties, CustomerService, ProcessStateService) - Method in class com.broadleafcommerce.search.index.customer.queue.autoconfigure.CustomerIndexerQueueAutoConfiguration
- CustomerQueueLoader<T> - Interface in com.broadleafcommerce.search.index.customer.queue
-
A marker interface for CustomerQueueLoaders to differentiate them from other types of
QueueLoaders
- customerSearchIndexMasterProcessLauncher(ProcessStateService, LockService, QueueProvider, CustomerQueueLoader<BatchIdHolder<String>>, SemaphoreProvider, IndexerProperties) - Method in class com.broadleafcommerce.search.index.customer.master.autoconfigure.CustomerMasterProcessLauncherAutoConfiguration
- CustomerSearchIndexMasterProcessLauncher - Class in com.broadleafcommerce.search.index.customer.master
-
Orchestrates the processing of customers from external sources into a search engine index.
- CustomerSearchIndexMasterProcessLauncher(ProcessStateService, LockService, QueueProvider, CustomerQueueLoader<BatchIdHolder<String>>, SemaphoreProvider, long) - Constructor for class com.broadleafcommerce.search.index.customer.master.CustomerSearchIndexMasterProcessLauncher
- CustomerSearchIndexWorkerProcessLauncher<T> - Class in com.broadleafcommerce.search.index.customer.worker
-
Executes worker threads to read and index
CUSTOMERs
from the Queue. - CustomerSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, int, long, int) - Constructor for class com.broadleafcommerce.search.index.customer.worker.CustomerSearchIndexWorkerProcessLauncher
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CustomerSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, int, long, int, long) - Constructor for class com.broadleafcommerce.search.index.customer.worker.CustomerSearchIndexWorkerProcessLauncher
- CustomerService - Interface in com.broadleafcommerce.search.index.customer.service
-
Service to interact with Customer service to retrieve customers for indexing.
- CustomerSingleIndexRequestConsumer - Interface in com.broadleafcommerce.search.index.customer.messaging
-
Spring cloud data channel description for messaging input.
- customerSingleIndexRequestHandler(CustomerService, ReindexDelegationService, ReindexService, ObjectMapper) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerIndexerMessagingAutoConfiguration
- CustomerSingleIndexRequestHandler - Class in com.broadleafcommerce.search.index.customer.messaging.handler
-
Listens for single index requests originating from changes to Customers and sends them to be updated in the index.
- CustomerSingleIndexRequestHandler(CustomerService, ReindexDelegationService, ReindexService, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- customerStartupIndexer(ReindexDelegationService, ProcessStateService) - Method in class com.broadleafcommerce.search.index.customer.master.autoconfigure.CustomerMasterProcessLauncherAutoConfiguration
- CustomerStartupIndexer - Class in com.broadleafcommerce.search.index.customer.master
-
Support optional customer reindex at application startup.
- CustomerStartupIndexer(ReindexDelegationService, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.customer.master.CustomerStartupIndexer
D
- DEFAULT_DELETE_PROPERTY - Static variable in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- DefaultCustomerQueueLoader - Class in com.broadleafcommerce.search.index.customer.queue
-
Handles reading
Customer
IDs into the queue for future retrieval. - DefaultCustomerQueueLoader(long, int, int, int, CustomerService, ProcessStateService) - Constructor for class com.broadleafcommerce.search.index.customer.queue.DefaultCustomerQueueLoader
- DefaultCustomerService - Class in com.broadleafcommerce.search.index.customer.service
-
Default implementation to read
customers
from the Customer Service. - DefaultCustomerService(WebClient, String, String, String) - Constructor for class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- deleteCustomerFromIndex(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
-
Deletes a customer from the index.
E
- equals(Object) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
F
- fullIndexMessageInputCustomer() - Method in interface com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageConsumer
G
- getAdditionalProperties(DocumentContext) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
- getChunkSize() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- getClassName() - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
- getCustomerCtxId(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
-
Read the context ID of the customer associated with the given object.
- getCustomerCtxIdPath() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
-
Get the path for retrieving the customer context ID from a single index request JSON payload.
- getCustomerDeleteProperty() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- getCustomerEndpoint() - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- getCustomerService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- getCustomerService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- getEndpoint() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The URI of the Customer Service.
- getIndexableType() - Method in class com.broadleafcommerce.search.index.customer.master.CustomerSearchIndexMasterProcessLauncher
- getIndexableType() - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
- getReadCustomerIdsPath() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The path of the endpoint to read customer IDs for indexing within the Customer Service.
- getReadCustomerIdsPath() - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- getReadCustomersPath() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The path of the endpoint to read customers for indexing within the Customer Service.
- getReadCustomersPath() - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- getReindexDelegationService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- getReindexDelegationService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- getReindexService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- getReindexService() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- getServiceClient() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The service client to use when interacting with the customer service.
- getServiceClient() - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
-
The service client to use when calling inventory services.
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- getWebClient() - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
H
- handleMessage(Message<String>) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
- hashCode() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
- hook(String) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- hook(String) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
I
- indexCustomer(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- indexerCustomerService(WebClient, CustomerIndexerServiceProperties) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceAutoConfiguration
- isDelete(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
- isRunning() - Method in class com.broadleafcommerce.search.index.customer.master.CustomerStartupIndexer
P
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.search.index.customer.autoconfigure.CustomerIndexerEnvironmentPostProcessor
- processBatchIndexRequest(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
- processSingleIndexRequest(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
R
- readBatchOfCustomerIds(String, int) - Method in interface com.broadleafcommerce.search.index.customer.service.CustomerService
-
Reads a batch of IDs to be placed in a queue for processing.
- readBatchOfCustomerIds(String, int) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- readBatchOfCustomers(List<String>) - Method in interface com.broadleafcommerce.search.index.customer.service.CustomerService
-
Reads a batch of
Customers
by their IDs. - readBatchOfCustomers(List<String>) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- readCustomer(String) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
- readCustomer(JsonNode) - Method in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerSingleIndexRequestHandler
-
Read all state versions of customers with the context ID of the customer associated with the given object.
- readCustomer(String) - Method in interface com.broadleafcommerce.search.index.customer.service.CustomerService
-
Reads a batch of
Customers
by their IDs. - readPagedIds(String, int) - Method in class com.broadleafcommerce.search.index.customer.queue.DefaultCustomerQueueLoader
- readPagedIds(String, int, Map<String, Object>) - Method in class com.broadleafcommerce.search.index.customer.queue.DefaultCustomerQueueLoader
-
Currently unused and points to the original
DefaultCustomerQueueLoader.readPagedIds(String, int)
but can be utilized later to add filtering on a date for a customer index.
S
- setEndpoint(String) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The URI of the Customer Service.
- setReadCustomerIdsPath(String) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The path of the endpoint to read customer IDs for indexing within the Customer Service.
- setReadCustomersPath(String) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The path of the endpoint to read customers for indexing within the Customer Service.
- setServiceClient(String) - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
-
The service client to use when interacting with the customer service.
- setServiceClient(String) - Method in class com.broadleafcommerce.search.index.customer.service.DefaultCustomerService
-
The service client to use when calling inventory services.
- singleIndexRequestInputCustomer() - Method in interface com.broadleafcommerce.search.index.customer.messaging.CustomerSingleIndexRequestConsumer
- start() - Method in class com.broadleafcommerce.search.index.customer.master.CustomerStartupIndexer
- stop() - Method in class com.broadleafcommerce.search.index.customer.master.CustomerStartupIndexer
- supportedSimpleTypeNames - Static variable in class com.broadleafcommerce.search.index.customer.messaging.handler.CustomerBatchIndexRequestHandler
T
- toString() - Method in class com.broadleafcommerce.search.index.customer.service.autoconfigure.CustomerIndexerServiceProperties
V
- validateShouldReindex(DocumentContext) - Method in class com.broadleafcommerce.search.index.customer.messaging.CustomerFullIndexMessageListener
All Classes and Interfaces|All Packages|Constant Field Values