- 18 Apr, 2018 4 commits
-
-
Jienan Duan authored
See gh-12895
-
Stephane Nicoll authored
* pr/12894: Polish "Less object instantiation in WebMvcTags" Less object instantiation in WebMvcTags
-
Stephane Nicoll authored
Closes gh-12894
-
Jon Schneider authored
See gh-12894
-
- 16 Apr, 2018 5 commits
-
-
Stephane Nicoll authored
This commit makes sure that `InvalidEndpointRequestException` is wrapped in a `ReflectionException` when invoked via JMX. Closes gh-12857
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-12867
-
Stephane Nicoll authored
* pr/12866: Fix duplicate words in comments
-
dreis2211 authored
Closes gh-12866
-
- 13 Apr, 2018 7 commits
-
-
Madhura Bhave authored
See gh-12292
-
Stephane Nicoll authored
-
Stephane Nicoll authored
This commit makes sure to respect the MBeanServer#invoke contract by wrapping any user-defined exception in an MBeanException. Also, any exception not from the JDK is translated, as it may lead to unexpected issue on the client if that class isn't present. This is consistent with our operation result mapping strategy. Closes gh-10448
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-12853
-
Stephane Nicoll authored
Closes gh-12851
-
Brian Clozel authored
This commit also updates tests since UNDERTOW-1260 has been fixed in this release. Closes gh-12852
-
- 12 Apr, 2018 13 commits
-
-
Brian Clozel authored
As pointed out by Rossen in gh-11514 comments, a handler might commit the response and then send an error signal in the pipeline. In this case, adding a callback to `beforeCommit` is useless because it won't be triggered. In those cases, we need to collect metrics right away.
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
See gh-10790
-
Brian Clozel authored
-
Stephane Nicoll authored
This commits make sure that the Quartz auto-configuration no longer associates an `Executor` bean if present in the context as Quartz offers properties to tune it, which would mutate and lead to unexpected results. Closes gh-12823
-
Stephane Nicoll authored
-
Brian Clozel authored
Spring Boot now deploys both annotation-based and functional endpoints under the same `HttpHandler`; this means the currently auto-configured `MetricsWebFilter` is instrumenting all endpoints to produce metrics. There is no need for a WebFlux functional specific support. This commit removes mentions of `RouterFunctionMetrics` in the docs and deprecates that class. Closes gh-12833
-
Brian Clozel authored
Prior to this commit, the metrics `WebFilter` would handle exceptions flowing through the pipeline and extract tag information right away. Since error handling turns the exception information into error HTTP responses later in the chain, the information extracted from the response earlier is invalid. In this case, the "status" information could be "200" whereas error handlers would later set that status to "500". This commit delays the tags extraction later in the process, right before the response is comitted. The happy path is not changed, as handlers signal that the response is fully taken care of at that point. Fixes gh-11514
-
Stephane Nicoll authored
* pr/12842: Fix WebClient example constructor name
-
DK Lee authored
Closes gh-12842
-
Madhura Bhave authored
-
Madhura Bhave authored
-
- 11 Apr, 2018 8 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
See gh-10790
-
Madhura Bhave authored
Closes gh-12821
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-12827
-
Stephane Nicoll authored
* pr/12825: Fix typo
-
Ken Kwon authored
Closes gh-12825
-
- 10 Apr, 2018 3 commits
-
-
Madhura Bhave authored
Fixes gh-10851
-
Stephane Nicoll authored
Previously to this commit, if a `@ControllerEndpoint`, `@RestControllerEndpoint` or `@ServletEndpoint` annotated bean was proxied, the endpoint wasn't properly detected. This commit makes sure that annotation retrieval works on the user class while preserving the get (vs. find) retrieval semantic Closes gh-12441
-
Stephane Nicoll authored
-