Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterPropertiesSet() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
C
- canEqual(Object) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- com.broadleafcommerce.search.index.ignite - package com.broadleafcommerce.search.index.ignite
- com.broadleafcommerce.search.index.ignite.autoconfigure - package com.broadleafcommerce.search.index.ignite.autoconfigure
- createQueue(IndexableType) - Method in class com.broadleafcommerce.search.index.ignite.IgniteQueueProvider
D
- DEFAULT_REINDEX_LOCK_CACHE_NAME - Static variable in class com.broadleafcommerce.search.index.ignite.IgniteLockService
- destroy() - Method in class com.broadleafcommerce.search.index.ignite.IgniteLockService
- destroy() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- destroyQueueInternal(ReindexQueue<?>) - Method in class com.broadleafcommerce.search.index.ignite.IgniteQueueProvider
E
- equals(Object) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
G
- getApplicationContext() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getCache() - Method in class com.broadleafcommerce.search.index.ignite.IgniteLockService
- getClusterMemberCount(IndexableType) - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getIgnite() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getMessageBus() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getReindexMessageBus() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getRoleKey() - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- getRoleKey() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getRoleName() - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- getRoleName() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- getTopicName() - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- getTopicName() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
H
- hashCode() - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
I
- IgniteDelegatingQueue<T> - Class in com.broadleafcommerce.search.index.ignite
-
BlockingQueue
implementation that delegates toIgniteQueue
. - IgniteDelegatingQueue(IndexableType, IgniteQueue<T>) - Constructor for class com.broadleafcommerce.search.index.ignite.IgniteDelegatingQueue
- IgniteIndexerAutoConfiguration - Class in com.broadleafcommerce.search.index.ignite.autoconfigure
-
Provides distributed configuration for this reindexer based on Apache Ignite: https://apacheignite.readme.io/docs https://apacheignite-mix.readme.io/docs
- IgniteIndexerAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
- IgniteIndexerProperties - Class in com.broadleafcommerce.search.index.ignite.autoconfigure
-
Properties related to Ignite indexer configuration.
- IgniteIndexerProperties() - Constructor for class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- IgniteLockService - Class in com.broadleafcommerce.search.index.ignite
-
Default implementation of a LockService that provides a distributed Lock mechanism based on functionality provided by Apache Ignite.
- IgniteLockService(Ignite, CacheConfiguration<String, Object>) - Constructor for class com.broadleafcommerce.search.index.ignite.IgniteLockService
- IgniteProcessStateService - Class in com.broadleafcommerce.search.index.ignite
-
Implementation of the
ProcessStateService
that is backed by Apache Ignite. - IgniteProcessStateService(Ignite, String, String, String) - Constructor for class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- IgniteQueueProvider - Class in com.broadleafcommerce.search.index.ignite
-
This QueueProvider returns instances of
IgniteQueue
, which are distributable within the Ignite cluster. - IgniteQueueProvider(Ignite, CollectionConfiguration, ProcessStateService, int) - Constructor for class com.broadleafcommerce.search.index.ignite.IgniteQueueProvider
- isDistributed() - Method in class com.broadleafcommerce.search.index.ignite.IgniteDelegatingQueue
- isDistributed() - Method in class com.broadleafcommerce.search.index.ignite.IgniteLockService
- isDistributed() - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- isDistributed() - Method in class com.broadleafcommerce.search.index.ignite.IgniteQueueProvider
- isLocked(String) - Method in class com.broadleafcommerce.search.index.ignite.IgniteLockService
O
- obtainLockInstance(String) - Method in class com.broadleafcommerce.search.index.ignite.IgniteLockService
P
- publishEvent(SearchIndexProcessEvent) - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
S
- searchReindexerIgnite(IgniteConfiguration) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
- searchReindexerIgniteConfiguration(IgniteIndexerProperties) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
-
This specifies a default IgniteConfiguration.
- searchReindexerLockService(Ignite) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
-
See https://apacheignite.readme.io/docs/distributed-locks TODO Locks are not supported in atomic mode, and locks cannot be acquired inside a transaction.
- searchReindexerProcessStateService(Ignite, IgniteIndexerProperties) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
-
See https://apacheignite.readme.io/docs/messaging#section-ordered-messages
- searchReindexerQueueProvider(Ignite, ProcessStateService, IndexerProperties) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerAutoConfiguration
-
See https://apacheignite.readme.io/docs/queue-and-set
- setApplicationContext(ApplicationContext) - Method in class com.broadleafcommerce.search.index.ignite.IgniteProcessStateService
- setRoleKey(String) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- setRoleName(String) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
- setTopicName(String) - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
T
- toString() - Method in class com.broadleafcommerce.search.index.ignite.autoconfigure.IgniteIndexerProperties
All Classes and Interfaces|All Packages|Constant Field Values