Class HibernateOrmMassIndexingContext
java.lang.Object
org.hibernate.search.mapper.orm.massindexing.impl.HibernateOrmMassIndexingContext
- All Implemented Interfaces:
HibernateOrmMassLoadingContext,PojoMassLoadingContext,PojoMassIndexingContext
public final class HibernateOrmMassIndexingContext
extends Object
implements PojoMassIndexingContext, HibernateOrmMassLoadingContext
-
Constructor Summary
ConstructorsConstructorDescriptionHibernateOrmMassIndexingContext(HibernateOrmMassIndexingMappingContext mapping, Set<String> actualTenantIds) -
Method Summary
Modifier and TypeMethodDescriptionvoidconditionalExpression(PojoLoadingTypeContext<?> typeContext) intvoididFetchSize(int idFetchSize) voididLoadingTransactionTimeout(int timeoutInSeconds) mapping()intvoidobjectLoadingBatchSize(int batchSize) longvoidobjectsLimit(long maximum)
-
Constructor Details
-
HibernateOrmMassIndexingContext
public HibernateOrmMassIndexingContext(HibernateOrmMassIndexingMappingContext mapping, Set<String> actualTenantIds)
-
-
Method Details
-
mapping
- Specified by:
mappingin interfaceHibernateOrmMassLoadingContext
-
idLoadingTransactionTimeout
public void idLoadingTransactionTimeout(int timeoutInSeconds) -
idLoadingTransactionTimeout
- Specified by:
idLoadingTransactionTimeoutin interfaceHibernateOrmMassLoadingContext- Returns:
- the transaction timeout
-
cacheMode
-
cacheMode
- Specified by:
cacheModein interfaceHibernateOrmMassLoadingContext- Returns:
- the
CacheMode
-
objectLoadingBatchSize
public void objectLoadingBatchSize(int batchSize) -
objectLoadingBatchSize
public int objectLoadingBatchSize()- Specified by:
objectLoadingBatchSizein interfaceHibernateOrmMassLoadingContext- Returns:
- how many entities to load and index in each batch.
-
objectsLimit
public void objectsLimit(long maximum) -
objectsLimit
public long objectsLimit()- Specified by:
objectsLimitin interfaceHibernateOrmMassLoadingContext- Returns:
- the objects limit used to load the root entities.
-
idFetchSize
public void idFetchSize(int idFetchSize) -
idFetchSize
public int idFetchSize()- Specified by:
idFetchSizein interfaceHibernateOrmMassLoadingContext- Returns:
- fetch size used to load the root entities.
-
conditionalExpression
- Specified by:
conditionalExpressionin interfaceHibernateOrmMassLoadingContext- Returns:
- The conditional expression to apply when loading the given type,
inherited from supertypes by default,
or
Optional.empty()if there is no condition to apply.
-
tenancyConfiguration
- Specified by:
tenancyConfigurationin interfaceHibernateOrmMassLoadingContext
-
tenantIds
- Specified by:
tenantIdsin interfacePojoMassIndexingContext
-
tenancyMode
- Specified by:
tenancyModein interfacePojoMassIndexingContext
-
massIndexingDefaultCleanOperation
- Specified by:
massIndexingDefaultCleanOperationin interfacePojoMassIndexingContext
-