🔎 Open source distributed and RESTful search engine.
Go to file
uboness b6e8df6a32 Added connection/read timeout support for HTTP
Until today connection and read timeout for http was not directly supported. This means that without setting oracle specific system properties at startup, calling a bad http service would by default hold the watch executing thread forever... is niet goed!!!

This commit introduces connection & read timeouts.

- Connection timeouts are timeouts for setting up the connection
- Read timeouts are timeouts waiting for data to be read

By default both timeouts are set to 10 seconds (overriding the default jdk to indefinite). It is possible to customize the default timeouts by settings `watcher.http.default_connection_timeout` and `watcher.http.default_read_timeout` settings).

It is also possible to override these defaults per http request, meaning, per webhook and http input configuration in the watch.

Original commit: elastic/x-pack-elasticsearch@224f50bc8b
2015-06-15 15:33:40 +02:00
dev-tools Watcher randomization testing 2015-05-11 13:33:18 -07:00
rest-api-spec Moved condition errors to their result 2015-06-13 04:22:31 +02:00
src Added connection/read timeout support for HTTP 2015-06-15 15:33:40 +02:00
LICENSE.txt Initial X-Pack commit 2018-04-20 14:16:58 -07:00
README.asciidoc Update README.asciidoc 2015-05-05 23:38:55 +02:00
all-signatures.txt Better handling of sensitive data in registered watches and watcher settings 2015-04-28 16:04:02 +02:00
core-signatures.txt Better handling of sensitive data in registered watches and watcher settings 2015-04-28 16:04:02 +02:00
pom.xml [lib] - upgraded java mail to 1.5.3 2015-06-12 21:38:02 +02:00
test-signatures.txt [cleanup] - added forbidden apis mvn plugin 2015-02-17 16:31:18 +01:00
tests.policy Build: Configure randomizedtesting properly 2014-11-07 14:24:56 +01: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.