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.