Interface IndexManager
-
public interface IndexManagerAn index manager as viewed by Hibernate Search users.This interface exposes all operations that Hibernate Search users should be able to execute directly on the index manager, without having to go through mapper-specific APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Backendbackend()IndexDescriptordescriptor()<T> Tunwrap(Class<T> clazz)Unwrap the index manager to some implementation-specific type.
-
-
-
Method Detail
-
backend
Backend backend()
- Returns:
- The backend in which this index manager is defined.
-
descriptor
IndexDescriptor descriptor()
- Returns:
- A descriptor of this index, exposing in particular a list of field and their characteristics.
-
unwrap
<T> T unwrap(Class<T> clazz)
Unwrap the index manager to some implementation-specific type.- Type Parameters:
T- The expected type- Parameters:
clazz- TheClassrepresenting the expected type- Returns:
- The unwrapped index manager.
- Throws:
SearchException- if the index manager implementation does not support unwrapping to the given class.
-
-