Package org.openiam.srvc.search
Interface ElasticSearchWebService
-
- All Known Implementing Classes:
ElasticSearchWebServiceImpl
public interface ElasticSearchWebService
Web 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.Response
reindex(Class<?> entityClass)
Asynchronously Reindex elasticsearch index for given entity classResponse
reindexAsynchronously(Class<?> entityClass)
Response
reindexSynchronously(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.
-
-