Class SearchIndexerImpl
- java.lang.Object
-
- org.infinispan.search.mapper.work.impl.SearchIndexerImpl
-
- All Implemented Interfaces:
AutoCloseable
,SearchIndexer
public class SearchIndexerImpl extends Object implements SearchIndexer
- Author:
- Fabio Massimo Ercoli
-
-
Constructor Summary
Constructors Constructor Description SearchIndexerImpl(org.hibernate.search.mapper.pojo.work.spi.PojoIndexer delegate, EntityConverter entityConverter, InfinispanTypeContextProvider typeContextProvider, BlockingManager blockingManager, NonBlockingManager nonBlockingManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<?>
add(Object providedId, String routingKey, Object entity)
CompletableFuture<?>
addOrUpdate(Object providedId, String routingKey, Object entity)
void
close()
CompletableFuture<?>
delete(Object providedId, String routingKey, Object entity)
CompletableFuture<?>
purge(Object providedId, String routingKey)
-
-
-
Constructor Detail
-
SearchIndexerImpl
public SearchIndexerImpl(org.hibernate.search.mapper.pojo.work.spi.PojoIndexer delegate, EntityConverter entityConverter, InfinispanTypeContextProvider typeContextProvider, BlockingManager blockingManager, NonBlockingManager nonBlockingManager)
-
-
Method Detail
-
add
public CompletableFuture<?> add(Object providedId, String routingKey, Object entity)
- Specified by:
add
in interfaceSearchIndexer
-
addOrUpdate
public CompletableFuture<?> addOrUpdate(Object providedId, String routingKey, Object entity)
- Specified by:
addOrUpdate
in interfaceSearchIndexer
-
delete
public CompletableFuture<?> delete(Object providedId, String routingKey, Object entity)
- Specified by:
delete
in interfaceSearchIndexer
-
purge
public CompletableFuture<?> purge(Object providedId, String routingKey)
- Specified by:
purge
in interfaceSearchIndexer
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSearchIndexer
-
-