## Uses of Interface
org.hibernate.search.spi.SearchIntegrator

- Packages that use SearchIntegrator
  Package | Description
  --- | ---
  org.hibernate.search.backend.impl |
  org.hibernate.search.backend.impl.jms |
  org.hibernate.search.backend.jms.impl |
  org.hibernate.search.batchindexing.impl |
  org.hibernate.search.batchindexing.spi |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.engine.integration.impl |
  org.hibernate.search.query.engine.impl |
  org.hibernate.search.query.engine.spi |
  org.hibernate.search.spi |
  org.hibernate.search.spi.impl |

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

    Constructors in org.hibernate.search.backend.impl with parameters of type SearchIntegrator
    Constructor and Description
    `StreamingOperationDispatcher(SearchIntegrator integrator, boolean forceAsync)`
    `TransactionalOperationDispatcher(SearchIntegrator integrator)`
    `TransactionalOperationDispatcher(SearchIntegrator integrator, Predicate<IndexManager> indexManagerFilter)`

  - ### Uses of SearchIntegrator in org.hibernate.search.backend.impl.jms

    Methods in org.hibernate.search.backend.impl.jms that return SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract SearchIntegrator` | AbstractJMSHibernateSearchController.`getSearchIntegrator()`

  - ### Uses of SearchIntegrator in org.hibernate.search.backend.jms.impl

    Methods in org.hibernate.search.backend.jms.impl that return SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `SearchIntegrator` | JmsBackendQueueProcessor.`getSearchIntegrator()`

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

    Methods in org.hibernate.search.batchindexing.impl with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `MassIndexer` | DefaultMassIndexerFactory.`createMassIndexer(SearchIntegrator searchIntegrator, SessionFactoryImplementor sessionFactory, Class<?>... entities)`

    Constructors in org.hibernate.search.batchindexing.impl with parameters of type SearchIntegrator
    Constructor and Description
    `MassIndexerImpl(SearchIntegrator searchIntegrator, SessionFactoryImplementor sessionFactory, Class<?>... entities)`

  - ### Uses of SearchIntegrator in org.hibernate.search.batchindexing.spi

    Methods in org.hibernate.search.batchindexing.spi with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `MassIndexer` | MassIndexerFactory.`createMassIndexer(SearchIntegrator searchIntegrator, SessionFactoryImplementor sessionFactory, Class<?>... entities)` Create an instance of a `MassIndexer`.

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

    Methods in org.hibernate.search.elasticsearch.impl with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `HSQuery` | ElasticsearchJsonQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `HSQuery` | ElasticsearchJsonQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`

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

    Classes in org.hibernate.search.engine.impl that implement SearchIntegrator
    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 with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `HSQuery` | LuceneQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `HSQuery` | LuceneQueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`

  - ### Uses of SearchIntegrator in org.hibernate.search.engine.integration.impl

    Subinterfaces of SearchIntegrator in org.hibernate.search.engine.integration.impl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExtendedSearchIntegrator` Interface which gives access to runtime configuration.

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

    Methods in org.hibernate.search.query.engine.impl with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractHSQuery.`afterDeserialise(SearchIntegrator extendedIntegrator)`

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

    Methods in org.hibernate.search.query.engine.spi with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `void` | HSQuery.`afterDeserialise(SearchIntegrator integrator)` afterDeserialise.
    `HSQuery` | QueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeMap<CustomTypeMetadata> types)`
    `HSQuery` | QueryDescriptor.`createHSQuery(SearchIntegrator integrator, IndexedTypeSet types)`

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

    Methods in org.hibernate.search.spi that return SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `SearchIntegrator` | SearchIntegratorBuilder.`buildSearchIntegrator()`

    Methods in org.hibernate.search.spi with parameters of type SearchIntegrator
    Modifier and Type | Method and Description
    --- | ---
    `SearchIntegratorBuilder` | SearchIntegratorBuilder.`currentSearchIntegrator(SearchIntegrator factory)`

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

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

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