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 Details

    • equals

      boolean equals(Object obj)
      Overrides:
      equals in class Object
      Parameters:
      obj - Another strategy
      Returns:
      true if the other strategy targets the same entity hierarchy and can be used as a replacement for this one. false otherwise or when unsure.
    • hashCode

      int hashCode()
      Overrides:
      hashCode in class Object
    • createIdentifierLoader

      Parameters:
      context - A context, used to retrieve information about targeted types and to create the sink.
      Returns:
      An entity identifier loader.
    • createEntityLoader

      Parameters:
      context - A context, used to retrieve information about targeted types and to create the sink.
      Returns:
      An entity loader.