## Uses of Interface
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator

- Packages that use ExtendedSearchIntegrator
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl |
  org.hibernate.search.backend.impl.batch |
  org.hibernate.search.batchindexing.impl |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.elasticsearch.query.impl |
  org.hibernate.search.elasticsearch.util.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.event.impl |
  org.hibernate.search.hcore.impl |
  org.hibernate.search.hcore.util.impl |
  org.hibernate.search.impl |
  org.hibernate.search.indexes.impl |
  org.hibernate.search.indexes.serialization.impl |
  org.hibernate.search.indexes.spi |
  org.hibernate.search.orm.jmx.impl |
  org.hibernate.search.query.dsl.impl |
  org.hibernate.search.query.engine.impl |
  org.hibernate.search.query.engine.spi |
  org.hibernate.search.query.hibernate.impl |
  org.hibernate.search.spi |
  org.hibernate.search.spi.impl |
  org.hibernate.search.stat.impl |

- - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.backend.impl

    Constructors in org.hibernate.search.backend.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `InTransactionWorkQueueSynchronization(Object transactionIdentifier, QueueingProcessor queueingProcessor, ConcurrentMap<Object,WorkQueueSynchronization> queuePerTransaction, ExtendedSearchIntegrator extendedIntegrator)` In transaction work
    `PostTransactionWorkQueueSynchronization(Object transactionIdentifier, QueueingProcessor queueingProcessor, ConcurrentMap<Object,WorkQueueSynchronization> queuePerTransaction, ExtendedSearchIntegrator extendedIntegrator)`
    `WorkQueue(ExtendedSearchIntegrator extendedIntegrator)`
    `WorkQueue(ExtendedSearchIntegrator extendedIntegrator, WorkPlan plan)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.backend.impl.batch

    Constructors in org.hibernate.search.backend.impl.batch with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `DefaultBatchBackend(ExtendedSearchIntegrator integrator, MassIndexerProgressMonitor progressMonitor)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.batchindexing.impl

    Constructors in org.hibernate.search.batchindexing.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `BatchCoordinator(IndexedTypeSet rootEntities, ExtendedSearchIntegrator extendedIntegrator, SessionFactoryImplementor sessionFactory, int typesToIndexInParallel, int documentBuilderThreads, CacheMode cacheMode, int objectLoadingBatchSize, long objectsLimit, boolean optimizeAtEnd, boolean purgeAtStart, boolean optimizeAfterPurge, MassIndexerProgressMonitor monitor, int idFetchSize, Integer transactionTimeout, String tenantId)`
    `BatchIndexingWorkspace(ExtendedSearchIntegrator extendedIntegrator, SessionFactoryImplementor sessionFactory, IndexedTypeIdentifier type, int objectLoadingThreads, CacheMode cacheMode, int objectLoadingBatchSize, CountDownLatch endAllSignal, MassIndexerProgressMonitor monitor, BatchBackend backend, long objectsLimit, int idFetchSize, Integer transactionTimeout, String tenantId)`
    `BatchTransactionalContext(ExtendedSearchIntegrator extendedIntegrator, SessionFactoryImplementor sessionFactory, ErrorHandler errorHandler, String tenantId)`
    `IdentifierConsumerDocumentProducer(ProducerConsumerQueue<List<Serializable>> fromIdentifierListToEntities, MassIndexerProgressMonitor monitor, SessionFactory sessionFactory, CountDownLatch producerEndSignal, CacheMode cacheMode, IndexedTypeIdentifier indexedType, ExtendedSearchIntegrator searchFactory, String idName, BatchBackend backend, ErrorHandler errorHandler, Integer transactionTimeout, String tenantId)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.elasticsearch.impl

    Methods in org.hibernate.search.elasticsearch.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElasticsearchIndexManager.`setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.elasticsearch.query.impl

    Constructors in org.hibernate.search.elasticsearch.query.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `ElasticsearchHSQueryImpl(com.google.gson.JsonObject rawSearchPayload, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `ElasticsearchHSQueryImpl(com.google.gson.JsonObject rawSearchPayload, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.elasticsearch.util.impl

    Methods in org.hibernate.search.elasticsearch.util.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElasticsearchEntityHelper.`isAnyMappedToElasticsearch(ExtendedSearchIntegrator integrator, IndexedTypeSet entityTypes)`
    `static boolean` | ElasticsearchEntityHelper.`isMappedToElasticsearch(ExtendedSearchIntegrator integrator, IndexedTypeIdentifier entityType)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.engine.impl

    Classes in org.hibernate.search.engine.impl that implement ExtendedSearchIntegrator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImmutableSearchFactory` This implementation is never directly exposed to the user, it is always wrapped into a `MutableSearchFactory`
    `class` | `MutableSearchFactory` Factory delegating to a concrete implementation of another factory.

    Methods in org.hibernate.search.engine.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | ImmutableSearchFactory.`getUninitializedSearchIntegrator()`
    `ExtendedSearchIntegrator` | MutableSearchFactory.`getUninitializedSearchIntegrator()`

    Methods in org.hibernate.search.engine.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `static DocumentBuilderIndexedEntity` | DocumentBuilderHelper.`getDocumentBuilder(String className, ExtendedSearchIntegrator searchIntegrator)`

    Constructors in org.hibernate.search.engine.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `WorkPlan(ExtendedSearchIntegrator extendedIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.event.impl

    Methods in org.hibernate.search.event.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | FullTextIndexEventListener.`getExtendedSearchFactoryIntegrator()`
    `ExtendedSearchIntegrator` | EventsIntegratorState.`getExtendedSearchIntegrator()`

    Methods in org.hibernate.search.event.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | FullTextIndexEventListener.`eventsDisabled(ExtendedSearchIntegrator extendedIntegrator)`
    `static boolean` | FullTextIndexEventListener.`skipDirtyChecks(ExtendedSearchIntegrator extendedIntegrator)`

    Method parameters in org.hibernate.search.event.impl with type arguments of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | FullTextIndexEventListener.`initialize(CompletableFuture<ExtendedSearchIntegrator> extendedIntegratorFuture)` Initialize method called by Hibernate Core when the SessionFactory starts.

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.hcore.impl

    Methods in org.hibernate.search.hcore.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | SearchFactoryReference.`getSearchIntegrator()`

    Methods in org.hibernate.search.hcore.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | SearchFactoryReference.`initialize(ExtendedSearchIntegrator extendedIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.hcore.util.impl

    Methods in org.hibernate.search.hcore.util.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `static ExtendedSearchIntegrator` | ContextHelper.`getSearchIntegrator(Session session)`
    `static ExtendedSearchIntegrator` | ContextHelper.`getSearchIntegratorBySessionImplementor(SessionImplementor session)`
    `static ExtendedSearchIntegrator` | ContextHelper.`getSearchIntegratorBySF(SessionFactory factory)`
    `static ExtendedSearchIntegrator` | ContextHelper.`getSearchIntegratorBySFI(SessionFactoryImplementor sfi)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.impl

    Methods in org.hibernate.search.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `static SearchFactory` | ImplementationFactory.`createSearchFactory(ExtendedSearchIntegrator searchIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.indexes.impl

    Methods in org.hibernate.search.indexes.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexManagerHolder.`setActiveSearchIntegrator(ExtendedSearchIntegrator integrator)` Useful for MutableSearchFactory, this haves all managed IndexManagers switch over to the new SearchIntegrator.

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.indexes.serialization.impl

    Constructors in org.hibernate.search.indexes.serialization.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `LuceneWorkHydrator(ExtendedSearchIntegrator searchIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.indexes.spi

    Methods in org.hibernate.search.indexes.spi with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexManager.`setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator)` Connects this `IndexManager` to a new `ExtendedSearchIntegrator`.
    `void` | DirectoryBasedIndexManager.`setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.orm.jmx.impl

    Constructors in org.hibernate.search.orm.jmx.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `IndexControl(ExtendedSearchIntegrator extendedIntegrator, SessionFactory factory)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.query.dsl.impl

    Methods in org.hibernate.search.query.dsl.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | QueryBuildingContext.`getExtendedSearchIntegrator()`

    Constructors in org.hibernate.search.query.dsl.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `ConnectedQueryContextBuilder(ExtendedSearchIntegrator factory)`
    `HSearchEntityContext(IndexedTypeIdentifier entityType, ExtendedSearchIntegrator factory)`
    `MoreLikeThisBuilder(DocumentBuilderIndexedEntity documentBuilder, ExtendedSearchIntegrator searchIntegrator)`
    `QueryBuildingContext(ExtendedSearchIntegrator factory, ScopedAnalyzerReference originalAnalyzerReference, ScopedAnalyzerReference queryAnalyzerReference, IndexedTypeIdentifier indexBoundType)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.query.engine.impl

    Fields in org.hibernate.search.query.engine.impl declared as ExtendedSearchIntegrator
    Modifier and Type | Field and Description
    --- | ---
    `protected ExtendedSearchIntegrator` | AbstractHSQuery.`extendedIntegrator`

    Methods in org.hibernate.search.query.engine.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | AbstractHSQuery.`getExtendedSearchIntegrator()`

    Constructors in org.hibernate.search.query.engine.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `AbstractHSQuery(ExtendedSearchIntegrator extendedIntegrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `AbstractHSQuery(ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`
    `DocumentExtractorImpl(QueryHits queryHits, ExtendedSearchIntegrator extendedIntegrator, String[] projection, Set<String> idFieldNames, boolean allowFieldSelection, LazyQueryState searcher, int firstIndex, int maxIndex, Map<String,EntityIndexBinding> targetedEntityBindings)`
    `LazyQueryState(Query userQuery, QueryFilters facetingFilters, IndexReader reader, Similarity searcherSimilarity, ExtendedSearchIntegrator extendedIntegrator, Iterable<EntityIndexBinding> targetedEntityBindings, boolean fieldSortDoTrackScores, boolean fieldSortDoMaxScore)`
    `LuceneHSQuery(Query luceneQuery, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `LuceneHSQuery(Query luceneQuery, ExtendedSearchIntegrator extendedIntegrator, IndexedTypeSet types)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.query.engine.spi

    Methods in org.hibernate.search.query.engine.spi that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | HSQuery.`getExtendedSearchIntegrator()` Deprecated. should be at most SearchIntegrator, preferably removed altogether

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.query.hibernate.impl

    Methods in org.hibernate.search.query.hibernate.impl that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | ObjectInitializationContext.`getExtendedSearchIntegrator()`

    Methods in org.hibernate.search.query.hibernate.impl with parameters of type ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLoader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator)`
    `void` | QueryLoader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator, ObjectInitializer objectInitializer, TimeoutManager timeoutManager)`
    `void` | Loader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator, ObjectInitializer objectInitializer, TimeoutManager timeoutManager)`
    `void` | MultiClassesQueryLoader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator, ObjectInitializer objectInitializer, TimeoutManager timeoutManager)`
    `void` | ProjectionLoader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator, ObjectInitializer objectInitializer, TimeoutManager timeoutManager)`
    `void` | ProjectionLoader.`init(SessionImplementor session, ExtendedSearchIntegrator extendedIntegrator, ResultTransformer transformer, ObjectLoaderBuilder loaderBuilder, String[] aliases, TimeoutManager timeoutManager, boolean projectThis)`
    `ObjectLoaderBuilder` | ObjectLoaderBuilder.`searchFactory(ExtendedSearchIntegrator extendedIntegrator)`

    Constructors in org.hibernate.search.query.hibernate.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `ObjectInitializationContext(Criteria criteria, Class<?> targetedEntityType, ExtendedSearchIntegrator extendedIntegrator, TimeoutManager timeoutManager, SessionImplementor session)`

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.spi

    Methods in org.hibernate.search.spi that return ExtendedSearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `ExtendedSearchIntegrator` | BuildContext.`getUninitializedSearchIntegrator()` Returns the `ExtendedSearchIntegrator` instance.

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.spi.impl

    Subinterfaces of ExtendedSearchIntegrator in org.hibernate.search.spi.impl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExtendedSearchIntegratorWithShareableState` Contract for `ExtendedSearchIntegrator` implementors exposing its shareable state.

  - ### Uses of ExtendedSearchIntegrator in org.hibernate.search.stat.impl

    Constructors in org.hibernate.search.stat.impl with parameters of type ExtendedSearchIntegrator
    Constructor and Description
    `StatisticsImpl(ExtendedSearchIntegrator extendedIntegrator)`

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved