All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractBatchIdQueueLoader<ID extends Serializable,T extends BatchIdHolder<ID>> |
Abstract component to handle reading ID ranges from a source and populating a Queue for further
retrieval.
|
AbstractDelegatingQueue<T> |
Abstract implementation of a ReindexQueue that delegates its work to any implementation of a
BlockingQueue.
|
AbstractDocumentBuilder<T> |
Builds documents from indexables based on FieldDefinitions for their
IndexableType .
|
AbstractDocumentBuilderPreProcessor |
Abstract processor for updating indexables sharing the same contextId.
|
AbstractFullIndexMessageListener |
An abstract message listener that triggers when a full index message is received.
|
AbstractProcessStateService |
Mechanism to safely access or update process state across threads within a single JVM.
|
AbstractQueueLoader<FROM,TO> |
Abstract component to allow reading data in batch from a data source or web service, converting
those values, and putting them on a ReindexQueue .
|
AbstractQueueProvider |
Abstract provider which stores queues in a map based on their IndexableType .
|
AbstractWorker<T> |
|
BatchCompletedEvent |
Event to notify that a batch of Indexables have been processed.
|
BatchCompletedEventListener |
|
BatchIdHolder<ID extends Serializable> |
Convenience class to hold a list of IDs for processing as a batch.
|
BlockingRejectedExecutionHandler |
This is a component to optionally configure a ThreadPoolTaskExecutor.
|
CollectionIndexerProperties |
|
CollectionIndexerWebClientProperties |
|
CoreIndexerAutoConfiguration |
Core Spring Configuration for this module.
|
DefaultDocumentBuilderHelper |
Helper methods used to support building the document for indexing.
|
DefaultIndexerSearchService |
|
DefaultIndexerTenantService |
|
DefaultIndexerTenantService.Tenant |
Basic tenant representation used only to retrieve locales.
|
DefaultLocalArrayBlockingDelegatingQueue<T> |
|
DefaultLocalJvmLockService |
This component allows for the tracking of a lock reference for a single process ID or reference.
|
DefaultLocalQueueProvider |
|
DefaultProcessStateService |
Default implementation of the ProcessStateService interface.
|
DefaultReindexDelegationService |
|
DefaultSemaphoreProvider |
|
Distributable |
Interface to indicate if the component is distributable.
|
DocumentBuilder<T> |
Documents builder to be used when building data to be indexed.
|
DocumentBuilderContributor<T> |
Responsible for further contributing to a populated search document.
|
DocumentBuilderHelper |
Helper methods used to support building the document for indexing.
|
DocumentBuilderPreProcessor |
Pre-process indexables sharing the same contextId.
|
EventPublisher |
Generic, lightweight API for publishing events.
|
FieldPersistenceConsumer |
Spring cloud data channel description for messaging input.
|
FieldPersistenceHandler |
Clear the FieldDefinition cache in IndexerSearchService if a production change
has been made to a field definition.
|
GenericSearchIndexMasterProcessLauncher<T> |
This is an abstract component to allow for the full reindexing of a specific index.
|
GenericSearchIndexWorkerProcessLauncher<T> |
Abstract implementation of SearchIndexWorkerProcessLauncher.
|
IndexableTypeAware |
Standard interface to allow components to return the IndexableType that they can operate on.
|
IndexableTypeDocumentBuilder<I extends com.broadleafcommerce.search.api.domain.Indexable<?>,T> |
Identifies a DocumentBuilder which only applies to a specific indexable type.
|
IndexableTypeDocumentBuilderContributor<T> |
|
IndexCacheProperties |
Properties that influence cache settings for the indexer service
|
IndexerCacheAutoConfiguration |
Configuration for engaging default Broadleaf support for Apache Ignite cache
|
IndexerCoreEndpointAutoConfiguration |
|
IndexerCoreEnvironmentPostProcessor |
|
IndexerCoreServiceAutoConfiguration |
|
IndexerMessagingAutoConfiguration |
|
IndexerMessagingAutoConfiguration.IndexerMessagingBindingAutoConfiguration |
|
IndexerProperties |
Properties used for indexer configuration.
|
IndexerProperties.QueueProperties |
|
IndexerProperties.SearchProperties |
|
IndexerProperties.SearchProperties.ServiceProperties |
|
IndexerProperties.TenantProperties |
The service client to use when interacting with the search service.
|
IndexerProperties.TenantProperties.ServiceProperties |
|
IndexerSearchService<T extends com.broadleafcommerce.search.api.domain.FieldDefinition> |
Service used by the search indexer to interact with the search service.
|
IndexerTenantService |
Used by search indexer to retrieve locales from the tenant service.
|
LockException |
Indicates an error locking or unlocking the reindex process.
|
LockService |
Basic LockService interface, specifically to be used by the Index processes to ensure that no
other threads or nodes can start a specific full index process.
|
NullReindexJobService |
Null implementation for ReindexJob tracking if no implementation that supports persistence is
defined.
|
OAuth2ClientCredentialsAccessTokenResponseClient |
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient
and allows for access token response that contain additional non-String parameters.
|
ProcessCompletedEvent |
Event to notify that the reindex process has been completed.
|
ProcessCompleteEventListener |
|
ProcessFailedEvent |
Event to notify that an error occurred during the reindex process.
|
ProcessFailedEventListener |
|
ProcessStartedEvent |
Event to indicate that a reindex process has started for a given IndexableType .
|
ProcessStartedEventListener |
|
ProcessStateHolder |
This component is a container for allowing thread-safe access to state across a global, in JVM
process (e.g.
|
ProcessStateHolder.ProcessFailure |
|
ProcessStateService |
Component to track the state of a given reindex process.
|
ProcessSuccessEvent |
Event to indicate if the reindex process completed without errors.
|
QueueCreatedEvent |
Event to notify that a Queue is ready for use.
|
QueueCreatedEventListener |
|
QueueLoadedEvent |
Event to indicate that the ID queue has been loaded and there is no more data to load.
|
QueueLoadedEventListener |
|
QueueLoader<T> |
The purpose of this component is to coordinate or gather values from a data source or web service
to put on a ReindexQueue for processing.
|
QueueProvider |
Component to provide access to a Queue, or specifically a ReindexQueue .
|
ReindexDelegationService |
Generic intermediary reindex implementation that delegates to implementation specific index
functionality.
|
ReindexEndpoint |
|
ReindexErrorDetails |
|
ReindexJob |
Contains details of an in progress or completed full reindex.
|
ReindexJob.ReindexJobBuilder |
|
ReindexJobRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> |
|
ReindexJobService<P extends ReindexJob> |
|
ReindexJobStatusEndpoint |
|
ReindexQueue<T> |
Interface to define a Queue.
|
ReindexRequest |
Payload object representing a request to fully reindex an indexable type.
|
ReindexService |
Implementation specific logic for reindexing documents in real time.
|
ReindexStatus |
|
SearchIndexMasterProcessLauncher |
Interface for launching a reindex process.
|
SearchIndexProcessEvent |
Generic, abstract event for reindex processes.
|
SearchIndexWorkerProcessLauncher |
Component to kick off any background processes, either local or remote.
|
SemaphoreProvider |
Simple interface to provide shared access to a Semaphore.
|
SSLVerificationProperties |
Contains properties dictating SSL verification.
|
SynchronizedDelegatingOAuth2AuthorizedClientManager |
This component implements OAuth2AuthorizedClientManager and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager .
|
TenantPersistenceHandler |
|
WorkerCompletedEvent |
Provides an event to notify that a worker has completed its work.
|
WorkerCompletedEventListener |
|
WorkerStartedEvent |
Provides an event to notify that a worker has started its work.
|
WorkerStartedEventListener |
|