Elastic Docs› Elasticsearch Java API Client [8.6]
« Migrating from the High Level Rest Client Package structure and namespace clients »

API conventionsedit

The Java API Client uses a very consistent code structure, using modern code patterns that make complex requests easier to write and complex responses easier to process. The sections below explain these in details.

  • Package structure and namespace clients
  • Method naming conventions
  • Blocking and asynchronous clients
  • Building API objects
  • Lists and maps
  • Variant types
  • Object life cycles and thread safety
  • Creating API objects from JSON data
  • Exceptions
« Migrating from the High Level Rest Client Package structure and namespace clients »

Most Popular

Video

Get Started with Elasticsearch

Video

Intro to Kibana

Video

ELK for Logs & Metrics