## Uses of Interface
org.hibernate.search.elasticsearch.gson.impl.GsonProvider

- Packages that use GsonProvider
  Package | Description
  --- | ---
  org.hibernate.search.elasticsearch.client.impl |
  org.hibernate.search.elasticsearch.dialect.impl |
  org.hibernate.search.elasticsearch.dialect.impl.es2 |
  org.hibernate.search.elasticsearch.dialect.impl.es50 |
  org.hibernate.search.elasticsearch.gson.impl |
  org.hibernate.search.elasticsearch.impl |
  org.hibernate.search.elasticsearch.processor.impl |
  org.hibernate.search.elasticsearch.work.impl |
  org.hibernate.search.elasticsearch.work.impl.factory |

- - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.client.impl

    Methods in org.hibernate.search.elasticsearch.client.impl with parameters of type GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElasticsearchClientImplementor.`init(GsonProvider gsonProvider)`
    `void` | DefaultElasticsearchClient.`init(GsonProvider gsonProvider)`

    Constructors in org.hibernate.search.elasticsearch.client.impl with parameters of type GsonProvider
    Constructor and Description
    `DefaultElasticsearchClient(org.elasticsearch.client.RestClient restClient, org.elasticsearch.client.sniff.Sniffer sniffer, int requestTimeoutValue, TimeUnit requestTimeoutUnit, GsonProvider initialGsonProvider)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.dialect.impl

    Methods in org.hibernate.search.elasticsearch.dialect.impl with parameters of type GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `ElasticsearchWorkFactory` | ElasticsearchDialect.`createWorkFactory(GsonProvider gsonProvider)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.dialect.impl.es2

    Methods in org.hibernate.search.elasticsearch.dialect.impl.es2 with parameters of type GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `ElasticsearchWorkFactory` | Elasticsearch2Dialect.`createWorkFactory(GsonProvider gsonProvider)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.dialect.impl.es50

    Methods in org.hibernate.search.elasticsearch.dialect.impl.es50 with parameters of type GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `ElasticsearchWorkFactory` | Elasticsearch50Dialect.`createWorkFactory(GsonProvider gsonProvider)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.gson.impl

    Classes in org.hibernate.search.elasticsearch.gson.impl that implement GsonProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultGsonProvider`

    Methods in org.hibernate.search.elasticsearch.gson.impl that return GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `static GsonProvider` | DefaultGsonProvider.`create(Supplier<com.google.gson.GsonBuilder> builderBaseSupplier, boolean logPrettyPrinting)`

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

    Methods in org.hibernate.search.elasticsearch.impl that return GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `GsonProvider` | DefaultElasticsearchService.`getGsonProvider()`
    `GsonProvider` | ElasticsearchService.`getGsonProvider()`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.processor.impl

    Constructors in org.hibernate.search.elasticsearch.processor.impl with parameters of type GsonProvider
    Constructor and Description
    `ElasticsearchWorkProcessor(BuildContext context, ElasticsearchClient client, GsonProvider gsonProvider, ElasticsearchWorkFactory workFactory)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.work.impl

    Methods in org.hibernate.search.elasticsearch.work.impl that return GsonProvider
    Modifier and Type | Method and Description
    --- | ---
    `GsonProvider` | ElasticsearchWorkExecutionContext.`getGsonProvider()`
    `GsonProvider` | ForwardingElasticsearchWorkExecutionContext.`getGsonProvider()`

    Constructors in org.hibernate.search.elasticsearch.work.impl with parameters of type GsonProvider
    Constructor and Description
    `Builder(GsonProvider gsonProvider, URLEncodedString indexName)`
    `Builder(GsonProvider gsonProvider, URLEncodedString indexName, IndexSettings settings)`
    `Builder(GsonProvider gsonProvider, URLEncodedString indexName, URLEncodedString typeName, TypeMapping typeMapping)`

  - ### Uses of GsonProvider in org.hibernate.search.elasticsearch.work.impl.factory

    Constructors in org.hibernate.search.elasticsearch.work.impl.factory with parameters of type GsonProvider
    Constructor and Description
    `Elasticsearch2WorkFactory(GsonProvider gsonProvider)`
    `Elasticsearch5WorkFactory(GsonProvider gsonProvider)`

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