🔎 Open source distributed and RESTful search engine.
Go to file
Martijn van Groningen 0a07d6dee5 index templates: Change the TemplateUtils to be a TemplateRegistry that is responsible for maintaining the Watcher index templates.
The TemplateRegistry adds templates based on if these index templates exist in the cluster state. Components that rely on index templates register their template config with the TemplateRegistry. The TemplateRegistry adds these templates in the background when a cluster state update occurs and add component index settings to the index template. Also when component index settings change, the index template will be updated by the TemplateRegistry.

If a registered index template gets deleted, it will be added back by the TemplateRegistry in background if in a cluster state the index template is missing.

Original commit: elastic/x-pack-elasticsearch@97f4f42160
2015-06-29 12:30:39 +02:00
dev-tools Watcher randomization testing 2015-05-11 13:33:18 -07:00
rest-api-spec Renamed the status field in the stored watch 2015-06-25 15:39:19 +02:00
src index templates: Change the TemplateUtils to be a TemplateRegistry that is responsible for maintaining the Watcher index templates. 2015-06-29 12:30:39 +02:00
LICENSE.txt Initial X-Pack commit 2018-04-20 14:16:58 -07:00
NOTICE.txt fixed typo in NOTICE.txt 2015-06-26 17:02:15 +03:00
README.asciidoc Update README.asciidoc 2015-05-05 23:38:55 +02:00
pom.xml removed javax.mail from test dependencies 2015-06-19 11:45:57 +02: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.