Interface PojoMassIndexingLoadingStrategy<E,I>
-
- Type Parameters:
E
- The type of loaded entities.I
- The type of entity identifiers.
public interface PojoMassIndexingLoadingStrategy<E,I>
A strategy for entity loading during mass indexing.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PojoMassEntityLoader<I>
createEntityLoader(PojoMassIndexingEntityLoadingContext<E> context)
PojoMassIdentifierLoader
createIdentifierLoader(PojoMassIndexingIdentifierLoadingContext<E,I> context)
boolean
equals(Object obj)
int
hashCode()
-
-
-
Method Detail
-
equals
boolean equals(Object obj)
-
createIdentifierLoader
PojoMassIdentifierLoader createIdentifierLoader(PojoMassIndexingIdentifierLoadingContext<E,I> context)
- Parameters:
context
- A context, used to retrieve information about targeted types and to create the sink.- Returns:
- An entity identifier loader.
-
createEntityLoader
PojoMassEntityLoader<I> createEntityLoader(PojoMassIndexingEntityLoadingContext<E> context)
- Parameters:
context
- A context, used to retrieve information about targeted types and to create the sink.- Returns:
- An entity loader.
-
-