opensearch-core 2.19.1 API

Packages
Package
Description
OpenSearch Core Library
Base Core Library Classes
Core action module
Support classes for core action module
common core classes that require third party dependencies
Foundation classes for the Circuit Breaker
Classes for core Bytes module
Core transport stream classes
core logging classes
Classes for core Settings module
Classes for core text module
Common / Base Transport classes used to implement the OpenSearch transport layer
Common units of measurement used by the core library.
Classes for core util module
Concrete Compressor implementations provided by the core library See NoneCompressor
The Service Provider Interface implementation for registering Compressor with the CompressorRegistry See DefaultCompressorProvider as an example of registering the core NoneCompressor
core concurrency package
Classes for core index module
Classes for core index/shard module
Classes for core snapshots module
Top Level core circuit breaker implementation
Classes for core REST module
OpenSearch Core Service Interfaces
Core Tasks Foundation classes used across the opensearch code base
Resource tracking classes for tracking task resource consumption (e.g., memory, cpu)
Core Transport Layer classes used across the OpenSearch core
Core utility classes that need the Lucene API
Base XContent Core Classes
Base XContent Filtering Classes
Service Provider Interface for extensible media types
Semver library module
Expressions library module