Class ConfiguredAutomaticIndexingStrategy
- java.lang.Object
-
- org.hibernate.search.mapper.orm.session.impl.ConfiguredAutomaticIndexingStrategy
-
public final class ConfiguredAutomaticIndexingStrategy extends Object
-
-
Constructor Summary
Constructors Constructor Description ConfiguredAutomaticIndexingStrategy(Function<AutomaticIndexingEventSendingSessionContext,AutomaticIndexingQueueEventSendingPlan> senderFactory, boolean enlistsInTransaction)
-
Method Summary
-
-
-
Constructor Detail
-
ConfiguredAutomaticIndexingStrategy
public ConfiguredAutomaticIndexingStrategy(Function<AutomaticIndexingEventSendingSessionContext,AutomaticIndexingQueueEventSendingPlan> senderFactory, boolean enlistsInTransaction)
-
-
Method Detail
-
usesAsyncProcessing
public boolean usesAsyncProcessing()
-
start
public void start(HibernateOrmSearchSessionMappingContext mappingContext, AutomaticIndexingStrategyStartContext startContext, HibernateOrmListenerContextProvider contextProvider)
-
stop
public void stop()
-
defaultIndexingPlanSynchronizationStrategy
public ConfiguredIndexingPlanSynchronizationStrategy defaultIndexingPlanSynchronizationStrategy()
-
configureOverriddenSynchronizationStrategy
public ConfiguredIndexingPlanSynchronizationStrategy configureOverriddenSynchronizationStrategy(IndexingPlanSynchronizationStrategy synchronizationStrategy)
-
createIndexingPlan
public PojoIndexingPlan createIndexingPlan(HibernateOrmSearchSession context, ConfiguredIndexingPlanSynchronizationStrategy synchronizationStrategy)
-
createTransactionWorkQueueSynchronization
public Synchronization createTransactionWorkQueueSynchronization(PojoIndexingPlan indexingPlan, HibernateOrmSearchSessionHolder sessionProperties, org.hibernate.Transaction transactionIdentifier, ConfiguredIndexingPlanSynchronizationStrategy synchronizationStrategy)
-
createIndexingQueueEventProcessingPlan
public PojoIndexingQueueEventProcessingPlan createIndexingQueueEventProcessingPlan(HibernateOrmSearchSession context, ConfiguredIndexingPlanSynchronizationStrategy synchronizationStrategy)
-
-