# Hierarchy For Package org.hibernate.search.elasticsearch.work.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.search.elasticsearch.work.impl.BulkWork (implements org.hibernate.search.elasticsearch.work.impl.ElasticsearchWork<T>)
  - org.hibernate.search.elasticsearch.work.impl.BulkWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.BulkWorkBuilder)
  - org.hibernate.search.elasticsearch.work.impl.DefaultElasticsearchRequestSuccessAssessor (implements org.hibernate.search.elasticsearch.work.impl.ElasticsearchRequestSuccessAssessor)
  - org.hibernate.search.elasticsearch.work.impl.DefaultElasticsearchRequestSuccessAssessor.Builder
  - org.hibernate.search.elasticsearch.work.impl.ForwardingElasticsearchWorkExecutionContext (implements org.hibernate.search.elasticsearch.work.impl.ElasticsearchWorkExecutionContext)
  - org.hibernate.search.elasticsearch.work.impl.SimpleElasticsearchResponseListener
  - org.hibernate.search.elasticsearch.work.impl.SimpleElasticsearchWork<R> (implements org.hibernate.search.elasticsearch.work.impl.ElasticsearchWork<T>)
    - org.hibernate.search.elasticsearch.work.impl.ClearScrollWork
    - org.hibernate.search.elasticsearch.work.impl.CloseIndexWork
    - org.hibernate.search.elasticsearch.work.impl.CreateIndexWork
    - org.hibernate.search.elasticsearch.work.impl.DropIndexWork
    - org.hibernate.search.elasticsearch.work.impl.ES2DeleteByQueryWork
    - org.hibernate.search.elasticsearch.work.impl.ES2FlushWork
    - org.hibernate.search.elasticsearch.work.impl.ES2OptimizeWork
    - org.hibernate.search.elasticsearch.work.impl.ES5DeleteByQueryWork
    - org.hibernate.search.elasticsearch.work.impl.ES5FlushWork
    - org.hibernate.search.elasticsearch.work.impl.ES5OptimizeWork
    - org.hibernate.search.elasticsearch.work.impl.ExplainWork
    - org.hibernate.search.elasticsearch.work.impl.GetIndexSettingsWork
    - org.hibernate.search.elasticsearch.work.impl.GetIndexTypeMappingsWork
    - org.hibernate.search.elasticsearch.work.impl.IndexExistsWork
    - org.hibernate.search.elasticsearch.work.impl.OpenIndexWork
    - org.hibernate.search.elasticsearch.work.impl.PutIndexSettingsWork
    - org.hibernate.search.elasticsearch.work.impl.PutIndexTypeMappingWork
    - org.hibernate.search.elasticsearch.work.impl.RefreshWork
    - org.hibernate.search.elasticsearch.work.impl.ScrollWork
    - org.hibernate.search.elasticsearch.work.impl.SearchWork
    - org.hibernate.search.elasticsearch.work.impl.SimpleBulkableElasticsearchWork<R> (implements org.hibernate.search.elasticsearch.work.impl.BulkableElasticsearchWork<T>)
      - org.hibernate.search.elasticsearch.work.impl.DeleteWork
      - org.hibernate.search.elasticsearch.work.impl.IndexWork
    - org.hibernate.search.elasticsearch.work.impl.WaitForIndexStatusWork
  - org.hibernate.search.elasticsearch.work.impl.SimpleElasticsearchWork.Builder<B>
    - org.hibernate.search.elasticsearch.work.impl.ClearScrollWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.ClearScrollWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.CloseIndexWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.CloseIndexWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.CreateIndexWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.CreateIndexWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.DropIndexWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.DropIndexWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES2DeleteByQueryWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.DeleteByQueryWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES2FlushWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.FlushWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES2OptimizeWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.OptimizeWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES5DeleteByQueryWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.DeleteByQueryWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES5FlushWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.FlushWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ES5OptimizeWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.OptimizeWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ExplainWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.ExplainWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.GetIndexSettingsWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.GetIndexSettingsWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.GetIndexTypeMappingsWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.GetIndexTypeMappingsWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.IndexExistsWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.IndexExistsWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.OpenIndexWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.OpenIndexWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.PutIndexSettingsWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.PutIndexSettingsWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.PutIndexTypeMappingWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.PutIndexMappingWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.RefreshWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.RefreshWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.ScrollWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.ScrollWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.SearchWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.SearchWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.SimpleBulkableElasticsearchWork.Builder<B>
      - org.hibernate.search.elasticsearch.work.impl.DeleteWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.DeleteWorkBuilder)
      - org.hibernate.search.elasticsearch.work.impl.IndexWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.IndexWorkBuilder)
    - org.hibernate.search.elasticsearch.work.impl.WaitForIndexStatusWork.Builder (implements org.hibernate.search.elasticsearch.work.impl.builder.WaitForIndexStatusWorkBuilder)

## Interface Hierarchy

- org.hibernate.search.elasticsearch.work.impl.BulkResult
- org.hibernate.search.elasticsearch.work.impl.BulkResultItemExtractor
- org.hibernate.search.elasticsearch.work.impl.ElasticsearchRequestSuccessAssessor
- org.hibernate.search.elasticsearch.work.impl.ElasticsearchWork<T>
  - org.hibernate.search.elasticsearch.work.impl.BulkableElasticsearchWork<T>
- org.hibernate.search.elasticsearch.work.impl.ElasticsearchWorkAggregator
- org.hibernate.search.elasticsearch.work.impl.ElasticsearchWorkExecutionContext
- org.hibernate.search.elasticsearch.work.impl.ExplainResult
- org.hibernate.search.elasticsearch.work.impl.SearchResult

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.search.elasticsearch.work.impl.CreateIndexResult

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