Package

org.incal.access

elastic

Permalink

package elastic

Visibility
  1. Public
  2. All

Type Members

  1. class BasicElasticClientProvider extends ElasticClientProvider

    Permalink

    Basic IOC provider of an Elastic client using the injected application config.

    Basic IOC provider of an Elastic client using the injected application config.

    Since

    2018

  2. abstract class ElasticAsyncCrudRepo[E, ID] extends ElasticAsyncRepo[E, ID] with AsyncCrudRepo[E, ID] with ElasticCrudRepoExtra

    Permalink

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Since

    2018

  3. abstract class ElasticAsyncReadonlyRepo[E, ID] extends AsyncReadonlyRepo[E, ID] with ElasticReadonlyRepoExtra with ElasticSerializer[E] with ElasticDsl

    Permalink

    Basic (abstract) ready-only repo for searching and counting of documents in Elastic Search.

    Basic (abstract) ready-only repo for searching and counting of documents in Elastic Search.

    Since

    2018

  4. abstract class ElasticAsyncRepo[E, ID] extends ElasticAsyncReadonlyRepo[E, ID] with AsyncRepo[E, ID]

    Permalink

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Abstract CRUD (create, ready, update, delete) repo for handling storage and retrieval of documents in Elastic Search.

    Since

    2018

  5. trait ElasticClientProvider extends Provider[HttpClient]

    Permalink

    IOC provider of an Elastic client using the application config, which must be provided (overridden).

    IOC provider of an Elastic client using the application config, which must be provided (overridden).

    Since

    2018

  6. trait ElasticCrudRepoExtra extends ElasticReadonlyRepoExtra

    Permalink
  7. trait ElasticReadonlyRepoExtra extends AnyRef

    Permalink
  8. trait ElasticSerializer[E] extends AnyRef

    Permalink

    Trait describing a serializer of ES "search" and "get" responses.

    Trait describing a serializer of ES "search" and "get" responses.

    Since

    2018

  9. case class ElasticSetting(saveRefresh: RefreshPolicy.Value = RefreshPolicy.None, saveBulkRefresh: RefreshPolicy.Value = RefreshPolicy.None, updateRefresh: RefreshPolicy.Value = RefreshPolicy.None, updateBulkRefresh: RefreshPolicy.Value = RefreshPolicy.None, scrollBatchSize: Int = 1000, useDocScrollSort: Boolean = true, indexFieldsLimit: Int = 10000, indexSingleTypeMapping: Boolean = true, shards: Int = 5, replicas: Int = 0) extends Product with Serializable

    Permalink

Value Members

  1. object RefreshPolicy extends Enumeration

    Permalink
  2. package caseclass

    Permalink

Ungrouped