Package org.openiam.srvc.search
Interface ElasticSearchWebService
-
- All Known Implementing Classes:
ElasticSearchWebServiceImpl
public interface ElasticSearchWebServiceWeb service for managing elasticsearch instance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Class<?>>indexedClasses()Retrieve list of indexed classes.Responsereindex(Class<?> entityClass)Asynchronously Reindex elasticsearch index for given entity classResponsereindexAsynchronously(Class<?> entityClass)ResponsereindexSynchronously(Class<?> entityClass)Synchronously Reindex elasticsearch index for given entity class
-
-
-
Method Detail
-
reindexSynchronously
Response reindexSynchronously(Class<?> entityClass)
Synchronously Reindex elasticsearch index for given entity class- Parameters:
entityClass- Class for which to do re indexing.- Returns:
- Response.
-
reindex
Response reindex(Class<?> entityClass)
Asynchronously Reindex elasticsearch index for given entity class- Parameters:
entityClass- Class for which to do re indexing.- Returns:
- Response.
-
indexedClasses
List<Class<?>> indexedClasses()
Retrieve list of indexed classes.- Returns:
- List of indexed classes.
-
-