Class PojoImplicitReindexingResolverCastedTypeNode<T,U>

java.lang.Object
org.hibernate.search.mapper.pojo.automaticindexing.impl.PojoImplicitReindexingResolverNode<T>
org.hibernate.search.mapper.pojo.automaticindexing.impl.PojoImplicitReindexingResolverCastedTypeNode<T,U>
Type Parameters:
T - The type of "dirty" objects received as input.
U - The type the input objects will be casted to, if possible.
All Implemented Interfaces:
AutoCloseable, ToStringTreeAppendable

public class PojoImplicitReindexingResolverCastedTypeNode<T,U> extends PojoImplicitReindexingResolverNode<T>
A PojoImplicitReindexingResolverNode working at the type level, but applying a cast before anything else.

This node may delegate to a marking node to mark the input as "to reindex" as well as delegate to property nodes for deeper resolution.

This node will ignore entities that cannot be cast to type U.