Serialized Form
-
Package com.broadleafcommerce.search.index.core
-
Exception com.broadleafcommerce.search.index.core.LockException
class LockException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.ProcessStateHolder
class ProcessStateHolder extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
additionalProperties
Map<String,
Serializable> additionalProperties Arbitrary additional properties on the process. -
correlationId
String correlationId
UUID that is assigned per process, per node. Each new process will receive a new UUID for each participating node. -
expectedIndexableItemsToProcess
long expectedIndexableItemsToProcess
The number of expected indexables to index based on the queue loading. -
failed
boolean failed
Whether the process has failed or not. -
failures
List<ProcessStateHolder.ProcessFailure> failures
Any failures which have occurred during the process. -
indexableItemsProcessed
long indexableItemsProcessed
The number of indexables processed so far. -
indexableType
com.broadleafcommerce.search.api.type.IndexableType indexableType
The indexable type for the reindex process this state holder belongs to. -
master
boolean master
Indicates if this JVM kicked off the process for this IndexableType. -
nodes
int nodes
The number of nodes that worker threads are running on. -
threads
int threads
The current number of threads across all nodes in this process. -
timeStartedMillis
long timeStartedMillis
The time the process state holder was created.
-
-
-
Package com.broadleafcommerce.search.index.core.domain
-
Class com.broadleafcommerce.search.index.core.domain.ReindexRequest
class ReindexRequest extends Object implements Serializable-
Serialized Fields
-
enablePartialIndexWithFilters
boolean enablePartialIndexWithFilters
Determines if the current reindex request has potential filters to limit the items indexed. Turns the reindex request into a partial reindex based on the provided filters. -
endDate
Instant endDate
A date used to filter the reindex of items. This is used to determine the maximum date when filtering items to be indexed. -
name
String name
The requested name to identify the requested reindex to administrators.If this is left
null
, a name will be generated with the following format:$type + " Reindex - " + $timestamp
-
startDate
Instant startDate
A date used to filter the reindex of items. This is used to determine the minimum date when filtering items to be indexed. -
type
com.broadleafcommerce.search.api.type.IndexableType type
TheIndexableType
for which the reindex is requested. -
useAllTenants
boolean useAllTenants
A toggle used to filter the reindex of items. This is used to determine if the current Tenant should be used to limit the items indexed. True if the tenant is not taken into account, false otherwise.
-
-
-
-
Package com.broadleafcommerce.search.index.core.event
-
Class com.broadleafcommerce.search.index.core.event.BatchCompletedEvent
class BatchCompletedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
indexablesProcessed
long indexablesProcessed
The number of indexables processed in the batch.
-
-
Class com.broadleafcommerce.search.index.core.event.ProcessCompletedEvent
class ProcessCompletedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.event.ProcessFailedEvent
class ProcessFailedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.event.ProcessStartedEvent
class ProcessStartedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.event.ProcessSuccessEvent
class ProcessSuccessEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.event.QueueCreatedEvent
class QueueCreatedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.search.index.core.event.QueueLoadedEvent
class QueueLoadedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
expectedIndexableItems
long expectedIndexableItems
The number of indexable items expected to be processed based on the loaded queue.
-
-
Class com.broadleafcommerce.search.index.core.event.SearchIndexProcessEvent
class SearchIndexProcessEvent extends org.springframework.context.ApplicationEvent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
indexableType
com.broadleafcommerce.search.api.type.IndexableType indexableType
The IndexableType of the reindex process this event was generated by.
-
-
Class com.broadleafcommerce.search.index.core.event.WorkerCompletedEvent
class WorkerCompletedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
correlationId
String correlationId
The ID which uniquely identifies this reindex process.
-
-
Class com.broadleafcommerce.search.index.core.event.WorkerStartedEvent
class WorkerStartedEvent extends SearchIndexProcessEvent implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
correlationId
String correlationId
The ID which uniquely identifies this reindex process. -
threads
int threads
The number of threads executing for this worker.
-
-
-
Package com.broadleafcommerce.search.index.core.queue
-
Class com.broadleafcommerce.search.index.core.queue.BatchIdHolder
class BatchIdHolder extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
ids
List<ID extends Serializable> ids
The IDs contained in this batch. -
type
com.broadleafcommerce.search.api.type.IndexableType type
TheIndexableType
for the reindex this batch is for.
-
-