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.
 
 
 
 
 
 
 
 
 
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.
 
 
 
 
 
 
 
 
 
 
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.