## Uses of Interface
org.hibernate.search.batchindexing.MassIndexerProgressMonitor

- Packages that use MassIndexerProgressMonitor
  Package | Description
  --- | ---
  org.hibernate.search |
  org.hibernate.search.backend.impl.batch |
  org.hibernate.search.batchindexing.impl |
  org.hibernate.search.engine.impl |
  org.hibernate.search.spi |
  org.hibernate.search.util.jmx.impl |

- - ### Uses of MassIndexerProgressMonitor in org.hibernate.search

    Methods in org.hibernate.search with parameters of type MassIndexerProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `MassIndexer` | MassIndexer.`progressMonitor(MassIndexerProgressMonitor monitor)` Override the default `MassIndexerProgressMonitor`.

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

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

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

    Classes in org.hibernate.search.batchindexing.impl that implement MassIndexerProgressMonitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleIndexingProgressMonitor` A very simple implementation of `MassIndexerProgressMonitor` which uses the logger at INFO level to output indexing speed statistics.

    Methods in org.hibernate.search.batchindexing.impl with parameters of type MassIndexerProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `MassIndexer` | MassIndexerImpl.`progressMonitor(MassIndexerProgressMonitor monitor)`

    Constructors in org.hibernate.search.batchindexing.impl with parameters of type MassIndexerProgressMonitor
    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)`
    `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)`
    `IdentifierProducer(ProducerConsumerQueue<List<Serializable>> fromIdentifierListToEntities, SessionFactory sessionFactory, int objectLoadingBatchSize, IndexedTypeIdentifier indexedType, MassIndexerProgressMonitor monitor, long objectsLimit, ErrorHandler errorHandler, int idFetchSize, String tenantId)`

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

    Methods in org.hibernate.search.engine.impl with parameters of type MassIndexerProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `BatchBackend` | ImmutableSearchFactory.`makeBatchBackend(MassIndexerProgressMonitor progressMonitor)`
    `BatchBackend` | MutableSearchFactory.`makeBatchBackend(MassIndexerProgressMonitor progressMonitor)`

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

    Methods in org.hibernate.search.spi with parameters of type MassIndexerProgressMonitor
    Modifier and Type | Method and Description
    --- | ---
    `BatchBackend` | SearchIntegrator.`makeBatchBackend(MassIndexerProgressMonitor progressMonitor)`

  - ### Uses of MassIndexerProgressMonitor in org.hibernate.search.util.jmx.impl

    Classes in org.hibernate.search.util.jmx.impl that implement MassIndexerProgressMonitor
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JMXRegistrar.IndexingProgressMonitor` A JMX based mass indexer progress monitor.

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