Interface ElasticSearchWebService

  • All Known Implementing Classes:
    ElasticSearchWebServiceImpl

    public interface ElasticSearchWebService
    Web service for managing elasticsearch instance
    • 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.
      • reindexAsynchronously

        Response reindexAsynchronously​(Class<?> entityClass)