All Classes and Interfaces

Class
Description
 
 
 
Common logic for building ES plugins.
 
 
 
 
A plugin to manage getting and extracting distributions of Elasticsearch.
 
 
 
 
 
 
 
 
 
 
An interface for tasks that support basic file operations.
 
 
 
 
 
This task generates a file with a class to module mapping used to imitate modular behavior during unit tests so entitlements can lookup correct policies.
 
 
 
 
Runs CheckJarHell on a classpath.
 
 
 
A wrapper around gradle's exec functionality to capture output and log on error.
This is a server which just accepts lines of JSON code and if the JSON is valid and the root node is "transaction", then adds that JSON object to a transaction list which is accessible externally to the class.
 
 
 
 
 
 
Encapsulates build configuration for an Elasticsearch plugin.
A container for plugin properties that will be written to the plugin descriptor, for easy manipulation in the gradle DSL.
 
A plugin to handle reaping external services spawned by a build if Gradle dies.
 
 
 
 
Customized version of Gradle Test task which tracks a collection of ElasticsearchCluster as a task input.
 
 
This plugin configures the GenerateTestBuildInfoTask task with customizations for component name and output file name coming from the source using the plugin (server or ES plugin).
 
 
 
 
 
 
 
 
An enumeration of the distributions that may be used in test clusters.
 
 
 
Encapsulates comparison and printing logic for an x.y.z version.
Specifies how a version string should be parsed.
Accessor for shared dependency versions used by elasticsearch, namely the elasticsearch and lucene versions.
A utility to wait for a specific HTTP resource to be available, optionally with customized TLS trusted CAs.