Class IndexUpdater
- java.lang.Object
-
- org.infinispan.query.impl.massindex.IndexUpdater
-
@NotThreadSafe public class IndexUpdater extends Object
Handle batch updates to an index.- Since:
- 7.1
- Author:
- gustavonalle
-
-
Constructor Summary
Constructors Constructor Description IndexUpdater(org.infinispan.AdvancedCache<?,?> cache)IndexUpdater(SearchMapping searchMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Class<?>>allJavaClasses()voidflush(Collection<Class<?>> javaClasses)voidpurge(Collection<Class<?>> javaClasses)voidrefresh(Collection<Class<?>> javaClasses)Class<?>toConvertedEntityJavaClass(Object value)CompletableFuture<?>updateIndex(Object key, Object value, int segment)
-
-
-
Constructor Detail
-
IndexUpdater
public IndexUpdater(org.infinispan.AdvancedCache<?,?> cache)
-
IndexUpdater
public IndexUpdater(SearchMapping searchMapping)
-
-
Method Detail
-
flush
public void flush(Collection<Class<?>> javaClasses)
-
refresh
public void refresh(Collection<Class<?>> javaClasses)
-
purge
public void purge(Collection<Class<?>> javaClasses)
-
allJavaClasses
public Collection<Class<?>> allJavaClasses()
-
updateIndex
public CompletableFuture<?> updateIndex(Object key, Object value, int segment)
-
-