Repository navigation
Tags: tmulin/feign
Tags
Adds Hystrix SetterFactory to customize group and command keys (OpenF… …eign#447) This exposes means to customize group and command keys, for example to use non-default conventions from configuration or custom annotation processing. Ex. ```java SetterFactory commandKeyIsRequestLine = (target, method) -> { String groupKey = target.name(); String commandKey = method.getAnnotation(RequestLine.class).value(); return HystrixCommand.Setter .withGroupKey(HystrixCommandGroupKey.Factory.asKey(groupKey)) .andCommandKey(HystrixCommandKey.Factory.asKey(commandKey)); }; api = HystrixFeign.builder() .setterFactory(commandKeyIsRequestLine) ... ``` This also makes the default's more unique to avoid clashing in Hystrix's cache.
Allows query parameters to match on a substring. Ex q=body:{body} (Op…
…enFeign#428)
This is to help develop apis like Elasticsearch which nest queries in
query parameters.
Fixes OpenFeign#424
Lower case headers in response and use TreeMap to allow case insensit… …ive access (OpenFeign#418)
[maven-release-plugin] prepare for next development iteration
Recognizes reason phrase is nullable and not set when using http/2 See httpwg/http2-spec#202 Fixes OpenFeign#382