Class InfinispanBootstrapIntrospector
java.lang.Object
org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
org.infinispan.search.mapper.model.impl.InfinispanBootstrapIntrospector
- All Implemented Interfaces:
PojoBootstrapIntrospector
public class InfinispanBootstrapIntrospector
extends AbstractPojoHCAnnBootstrapIntrospector
implements PojoBootstrapIntrospector
A very simple introspector roughly following Java Beans conventions.
As per JavaBeans conventions, only public getters are supported, and field access is not.
-
Field Summary
Fields inherited from class org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
valueHandleFactory -
Constructor Summary
ConstructorsConstructorDescriptionInfinispanBootstrapIntrospector(ValueReadHandleFactory valueReadHandleFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected ValueReadHandle<?>createValueReadHandle(Member member) <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel<T>Methods inherited from class org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
annotations, annotationValueHandleFactory, ascendingSuperClasses, createValueCreateHandle, declaredFieldAccessXPropertiesByName, declaredMethodAccessXPropertiesByName, descendingSuperClasses, toClass, toXClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
annotationValueHandleFactory
-
Constructor Details
-
InfinispanBootstrapIntrospector
-
-
Method Details
-
typeModel
public <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel<T> typeModel(Class<T> clazz) - Specified by:
typeModelin interfacePojoBootstrapIntrospector- Type Parameters:
T- The type- Parameters:
clazz- The Java class representing the raw version of the type- Returns:
- A type model for the given type.
-
typeModel
- Specified by:
typeModelin interfacePojoBootstrapIntrospector- Parameters:
name- The name of the type- Returns:
- A type model for the requested type.
-
annotationValueReadHandleFactory
- Specified by:
annotationValueReadHandleFactoryin interfacePojoBootstrapIntrospector- Returns:
- A
ValueHandleFactoryfor reading annotation attributes.
-
createValueReadHandle
- Overrides:
createValueReadHandlein classAbstractPojoHCAnnBootstrapIntrospector- Throws:
IllegalAccessException
-