OpenSearch/core
Lee Hinman 30b5ca7ab7 Refactor PathTrie and RestController to use a single trie for all methods (#25459)
* Refactor PathTrie and RestController to use a single trie for all methods

This changes `PathTrie` and `RestController` to use a single `PathTrie` for all
endpoints, it also allows retrieving the endpoints' supported HTTP methods more
easily.

This is a spin-off and prerequisite of #24437

* Use EnumSet instead of multiple if conditions

* Make MethodHandlers package-private and final

* Remove duplicate registerHandler method

* Remove public modifier
2017-07-05 17:28:10 -06:00
..
licenses Preliminary support for ARM 2017-06-30 14:22:20 -04:00
src Refactor PathTrie and RestController to use a single trie for all methods (#25459) 2017-07-05 17:28:10 -06:00
build.gradle Mark Log4j API dependency as non-optional 2017-06-08 16:09:34 -04:00