├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── docs ├── configuring-actionrequests.asciidoc ├── enhanced-closures.asciidoc ├── overview.asciidoc └── quickstart.asciidoc ├── gradle.properties ├── settings.gradle └── src ├── main ├── groovy │ └── org │ │ └── elasticsearch │ │ └── groovy │ │ ├── ClosureExtensions.groovy │ │ ├── ClosureToMapConverter.groovy │ │ ├── action │ │ ├── ListenableActionFutureExtensions.groovy │ │ ├── admin │ │ │ ├── cluster │ │ │ │ ├── repositories │ │ │ │ │ └── put │ │ │ │ │ │ └── PutRepositoryRequestExtensions.groovy │ │ │ │ ├── settings │ │ │ │ │ └── ClusterUpdateSettingsRequestExtensions.groovy │ │ │ │ ├── snapshots │ │ │ │ │ ├── create │ │ │ │ │ │ └── CreateSnapshotRequestExtensions.groovy │ │ │ │ │ └── restore │ │ │ │ │ │ └── RestoreSnapshotRequestExtensions.groovy │ │ │ │ └── storedscripts │ │ │ │ │ └── PutStoredScriptRequestExtensions.groovy │ │ │ └── indices │ │ │ │ ├── create │ │ │ │ └── CreateIndexRequestExtensions.groovy │ │ │ │ ├── mapping │ │ │ │ └── put │ │ │ │ │ └── PutMappingRequestExtensions.groovy │ │ │ │ └── settings │ │ │ │ └── put │ │ │ │ └── UpdateSettingsRequestExtensions.groovy │ │ ├── explain │ │ │ └── ExplainRequestExtensions.groovy │ │ ├── fieldstats │ │ │ └── FieldStatsRequestExtensions.groovy │ │ ├── index │ │ │ └── IndexRequestExtensions.groovy │ │ ├── search │ │ │ └── SearchRequestExtensions.groovy │ │ └── update │ │ │ └── UpdateRequestExtensions.groovy │ │ ├── client │ │ ├── AbstractClientExtensions.groovy │ │ ├── AdminClientExtensions.groovy │ │ ├── ClientExtensions.groovy │ │ ├── ClusterAdminClientExtensions.groovy │ │ └── IndicesAdminClientExtensions.groovy │ │ └── common │ │ ├── settings │ │ ├── SettingsBuilderExtensions.groovy │ │ └── SettingsStaticExtensions.groovy │ │ └── xcontent │ │ └── XContentBuilderExtensions.groovy └── resources │ └── META-INF │ └── services │ └── org.codehaus.groovy.runtime.ExtensionModule └── test ├── groovy └── org │ └── elasticsearch │ └── groovy │ ├── AbstractESIntegTestCase.groovy │ ├── AbstractESTestCase.groovy │ ├── ClosureExtensionsTests.groovy │ ├── ClosureToMapConverterTests.groovy │ ├── GroovyTestSanitizer.groovy │ ├── action │ └── ListenableActionFutureExtensionsTests.groovy │ ├── client │ ├── AbstractClientTests.groovy │ ├── AdminClientExtensionsTests.groovy │ ├── ClientExtensionsActionTests.groovy │ ├── ClientExtensionsTests.groovy │ ├── ClusterAdminClientExtensionsActionTests.groovy │ └── IndicesAdminClientExtensionsActionTests.groovy │ └── common │ ├── settings │ ├── SettingsBuilderExtensionsTests.groovy │ └── SettingsStaticExtensionsTests.groovy │ └── xcontent │ └── XContentBuilderExtensionsTests.groovy └── resources └── log4j.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/README.md -------------------------------------------------------------------------------- /docs/configuring-actionrequests.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/docs/configuring-actionrequests.asciidoc -------------------------------------------------------------------------------- /docs/enhanced-closures.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/docs/enhanced-closures.asciidoc -------------------------------------------------------------------------------- /docs/overview.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/docs/overview.asciidoc -------------------------------------------------------------------------------- /docs/quickstart.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/docs/quickstart.asciidoc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/gradle.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/ClosureExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/ClosureExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/ClosureToMapConverter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/ClosureToMapConverter.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/ListenableActionFutureExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/ListenableActionFutureExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/repositories/put/PutRepositoryRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/repositories/put/PutRepositoryRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/settings/ClusterUpdateSettingsRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/settings/ClusterUpdateSettingsRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/snapshots/create/CreateSnapshotRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/snapshots/create/CreateSnapshotRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/snapshots/restore/RestoreSnapshotRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/snapshots/restore/RestoreSnapshotRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/storedscripts/PutStoredScriptRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/cluster/storedscripts/PutStoredScriptRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/indices/create/CreateIndexRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/indices/create/CreateIndexRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/indices/mapping/put/PutMappingRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/indices/mapping/put/PutMappingRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/admin/indices/settings/put/UpdateSettingsRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/admin/indices/settings/put/UpdateSettingsRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/explain/ExplainRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/explain/ExplainRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/fieldstats/FieldStatsRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/fieldstats/FieldStatsRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/index/IndexRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/index/IndexRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/search/SearchRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/search/SearchRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/action/update/UpdateRequestExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/action/update/UpdateRequestExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/client/AbstractClientExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/client/AbstractClientExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/client/AdminClientExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/client/AdminClientExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/client/ClientExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/client/ClientExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/client/ClusterAdminClientExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/client/ClusterAdminClientExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/client/IndicesAdminClientExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/client/IndicesAdminClientExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/common/settings/SettingsBuilderExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/common/settings/SettingsBuilderExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/common/settings/SettingsStaticExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/common/settings/SettingsStaticExtensions.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/elasticsearch/groovy/common/xcontent/XContentBuilderExtensions.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/groovy/org/elasticsearch/groovy/common/xcontent/XContentBuilderExtensions.groovy -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/AbstractESIntegTestCase.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/AbstractESIntegTestCase.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/AbstractESTestCase.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/AbstractESTestCase.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/ClosureExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/ClosureExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/ClosureToMapConverterTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/ClosureToMapConverterTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/GroovyTestSanitizer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/GroovyTestSanitizer.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/action/ListenableActionFutureExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/action/ListenableActionFutureExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/AbstractClientTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/AbstractClientTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/AdminClientExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/AdminClientExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/ClientExtensionsActionTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/ClientExtensionsActionTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/ClientExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/ClientExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/ClusterAdminClientExtensionsActionTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/ClusterAdminClientExtensionsActionTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/client/IndicesAdminClientExtensionsActionTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/client/IndicesAdminClientExtensionsActionTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/common/settings/SettingsBuilderExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/common/settings/SettingsBuilderExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/common/settings/SettingsStaticExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/common/settings/SettingsStaticExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/org/elasticsearch/groovy/common/xcontent/XContentBuilderExtensionsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/groovy/org/elasticsearch/groovy/common/xcontent/XContentBuilderExtensionsTests.groovy -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elastic/elasticsearch-groovy/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------