OpenSearch/watcher
Alexander Reelsen 04a8fb3202 Watcher: Add chained input
```
Chained input for now works like this
{
"chain" : [
  { "first" : { "simple" : { "foo" : "bar" } } },
  { "second" : { "simple" : { "spam" : "eggs" } } }
]
```

This allows to access the payload via ctx.payload.first.foo for example

The array notation is needed to guarantee order, as JSON itself does not guarantee
order of objects.

Closes elastic/elasticsearch#353

Original commit: elastic/x-pack-elasticsearch@7ab32c43a8
2015-10-30 10:22:26 +01:00
..
bin/watcher update CLI tools to work with spaces in the home path 2015-09-11 11:15:19 -04:00
dev-tools [maven] fix build issues with artifactId renaming 2015-08-18 18:03:40 +02:00
docs Watcher: Add chained input 2015-10-30 10:22:26 +01:00
src Watcher: Add chained input 2015-10-30 10:22:26 +01:00
LICENSE.txt Update LICENSE.txt for shield and watcher with new EULA 2015-10-20 15:47:00 +02:00
NOTICE.txt initial migration of watcher 2015-07-13 12:23:07 +02:00
README.asciidoc initial migration of watcher 2015-07-13 12:23:07 +02:00
build.gradle Switch to gradle build system. 2015-10-29 11:44:48 -07:00
pom.xml x-plugins security changes for elastic/elasticsearch#14311 2015-10-27 20:07:38 -04:00

README.asciidoc

= Elasticsearch Watcher Plugin

This plugins adds conditioned scheduled tasks features to elasticsearch - such a task is called a `Watch`.

You can build the plugin with `mvn package`.

The documentation is put in the `docs/` directory.