package http

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class DefaultResponseHandler [U] extends ResponseHandler[U]
  2. trait ElasticDsl extends ElasticApi with Logging with BulkImplicits with CatImplicits with ClusterImplicits with DeleteImplicits with ExplainImplicits with GetImplicits with IndexImplicits with IndexAdminImplicits with IndexAliasImplicits with IndexTemplateImplicits with LocksImplicits with MappingExecutables with NodesImplicits with SearchImplicits with SearchTemplateImplicits with SearchScrollImplicits with UpdateImplicits with TaskImplicits with TermVectorsExecutables with ValidateImplicits
  3. class ElasticsearchJavaRestClient extends HttpRequestClient
  4. trait HttpClient extends Logging
  5. case class HttpEntity (content: String, contentType: Option[String]) extends Product with Serializable
  6. abstract class HttpExecutable [T, U] extends Logging

    T

    the type of the request object handled by this handler

    U

    the type of the response object returned by this handler

  7. trait HttpRequestClient extends Logging

    Adapts an underlying http client so that it can be used by the elastic4s http client.

    Adapts an underlying http client so that it can be used by the elastic4s http client.

    Implementations should return a HttpResponse for all requests that received a response, including errors like 500s or not founds like 404s.

    A failed future should only be returned if the communication itself failed.

  8. case class HttpResponse (statusCode: Int, entity: Option[HttpEntity], headers: Map[String, String]) extends Product with Serializable
  9. class NotFound404ResponseHandler [U] extends DefaultResponseHandler[U]
  10. trait ResponseHandler [U] extends AnyRef

Value Members

  1. object ElasticDsl extends ElasticDsl
  2. object EnumConversions
  3. object HttpClient extends Logging
  4. object HttpEntity extends Serializable
  5. object IndicesOptionsParams
  6. object NoOpHttpClientConfigCallback extends HttpClientConfigCallback

    HttpAsyncClientBuilder that performs a no-op on the given HttpAsyncClientBuilder

    HttpAsyncClientBuilder that performs a no-op on the given HttpAsyncClientBuilder

    Used as a default parameter to the HttpClient when no custom HttpAsync configuration is needed.

  7. object NoOpRequestConfigCallback extends RequestConfigCallback

    RequestConfigCallback that performs a no-op on the given RequestConfig.Builder.

    RequestConfigCallback that performs a no-op on the given RequestConfig.Builder.

    Used as a default parameter to the HttpClient when no custom request configuration is needed.

  8. object ResponseHandler extends Logging
  9. object ScriptBuilderFn
  10. object SourceAsContentBuilder

Ungrouped