Phillip Webb
3076a5523a
Fix checkstyle violation
2018-02-20 22:37:37 -08:00
Phillip Webb
8c24988faa
Fix checkstyle violation
2018-02-20 22:02:02 -08:00
Phillip Webb
0925a0957e
Polish
2018-02-20 16:24:35 -08:00
Phillip Webb
05faac2b09
Polish
2018-02-20 15:53:25 -08:00
Andy Wilkinson
8f699cd6f6
Use RoleVoter for role checks in ReactiveSecurityContext
...
See gh-11869
2018-02-20 17:11:57 +00:00
Andy Wilkinson
ae45b6730b
Apply ROLE_ prefix when needed in ReactiveSecurityContext isUserInRole
...
See gh-11869
2018-02-20 16:38:16 +00:00
Andy Wilkinson
daa280faff
Drop AuthorityReactiveAuthorizationManager and avoid need to block
...
See gh-11869
2018-02-20 16:29:28 +00:00
Stephane Nicoll
7c365bb253
Polish
2018-02-20 13:42:28 +01:00
Andy Wilkinson
87ef9a1d97
Polish
2018-02-20 12:37:24 +00:00
Andy Wilkinson
3e4baf744e
Use role-based security to show details in the health endpoint
...
Closes gh-11869
2018-02-20 12:12:05 +00:00
Jon Schneider
16867f866c
Consistent prefix for datasource pool metrics
...
See gh-12127
2018-02-20 09:35:43 +01:00
Phillip Webb
20109e27be
Add ApplicationConversionService and fix binder
...
Create a new `ApplicationConversionService` similar in design to the
DefaultFormattingConversionService from Spring Framework. The new
conversion service provides a central place for custom conversion logic
supported by Spring Boot.
Also replace the `BindingConversionService` with an internal
`BindConverter` class that now invokes the `SimpleTypeConverter`
directly. Binding for `@ConfigurationProperties` has been updated so
that any custom property editors registered with the BeanFactory can
be used.
Fixes gh-12095
2018-02-19 20:25:47 -08:00
Johnny Lim
88b184ca23
Polish
2018-02-19 20:00:20 -08:00
Jon Schneider
ec5ef0f246
Fix URI tag on RestTemplate requests based on URIs
...
Move leading slash logic from `MetricsClientHttpRequestInterceptor` to
`RestTemplateExchangeTags` so that URI based calls are also managed.
Closes gh-12126
2018-02-19 19:57:24 -08:00
Andy Wilkinson
c3a31fafe2
Remove tangle between actuate.endpoint and actuate.endpoint.invoke
...
See gh-11854
2018-02-19 13:04:23 +00:00
Andy Wilkinson
19ce68d2d8
Prefix endpoint's path to controller endpoint mappings with no path
...
Previously, if a controll endpoint included a mapping with no path,
it would be mapped to the root of the application rather than the
root of the endpoint's path.
This commit updates the handler mappings for both reactive and Servlet
web applications to treat a mapping with no paths as being a mapping
with a single empty path. This ensures that a path with the endpoint's
path prepended is used for the mapping.
Closes gh-12104
2018-02-18 19:53:57 +00:00
Phillip Webb
9e75680e6f
Polish
2018-02-16 18:11:54 -08:00
Andy Wilkinson
17c7f027e0
Add details of the request mapping conditions to mappings endpoint
...
Closes gh-12080
2018-02-16 17:36:06 +00:00
Andy Wilkinson
2c19257d6d
Add HandlerMethod and HandlerFunction details to mappings endpoint
...
Closes gh-11864
2018-02-16 17:08:47 +00:00
Phillip Webb
6771cc9674
Polish
2018-02-13 14:41:12 -08:00
Andy Wilkinson
d238a31d3d
Polish
2018-02-13 17:50:40 +00:00
Stephane Nicoll
b28cabdb12
Polish "Remove unnecessary config options for metrics"
...
Closes gh-12017"
2018-02-13 14:36:52 +01:00
Jon Schneider
49f21a2264
Remove unnecessary config options for JDBC, Rabbit, and Cache metrics
...
See gh-12017
2018-02-13 14:36:52 +01:00
Stephane Nicoll
28f5392787
Polish "Add health indicator for reactive MongoDB"
...
Closes gh-11997
2018-02-13 11:22:04 +01:00
Yulin Qin
eee2694648
Add health indicator for reactive MongoDB
...
See gh-11997
2018-02-13 11:22:04 +01:00
Stephane Nicoll
d468a0714e
Polish "Polish modifier order"
...
Closes gh-12019
2018-02-13 09:50:20 +01:00
Johnny Lim
87bf0b26df
Polish modifier order
...
See gh-12019
2018-02-13 09:49:59 +01:00
igor-suhorukov
71351de694
Remove redundant casts
...
See gh-12011
2018-02-13 09:33:49 +01:00
Phillip Webb
3bec55e16c
Formatting
2018-02-12 17:49:53 -08:00
Madhura Bhave
16a499b2fa
Cloud Foundry health should always show details
...
Fixes gh-12014
2018-02-12 15:28:06 -08:00
Phillip Webb
f34aa6f4d8
Migrate to Spring Integration Micrometer support
...
Remove custom `SpringIntegrationMetrics` and instead provide
auto-configuration to the direct Micrometer support added in Spring
Integration 5.0.2.
Closes gh-11985
2018-02-12 13:24:29 -08:00
Phillip Webb
0348889fd7
Polish
2018-02-12 10:03:06 -08:00
Stephane Nicoll
7473642f58
Harmonize endpoints exclude property
...
Closes gh-11914
2018-02-12 14:00:40 +01:00
Andy Wilkinson
bc814d2039
Prevent authenticated principal from clashing with argument of same name
...
Closes gh-11988
2018-02-12 10:46:19 +00:00
Phillip Webb
d259f68fbf
Drop recordRequestPercentiles property
...
Drop the `recordRequestPercentiles` property as it overlaps with the
property based `MeterFilter` support.
Fixes gh-11982
2018-02-09 13:59:46 -08:00
Andy Wilkinson
2993dccd1e
Provide links to all types of endpoints
...
Previously, links were only provide to web endpoints. This commit
expands link resolution to also provide links for servlet endpoints,
controller endpoints, and rest controller endpoints.
Closes gh-11902
2018-02-09 10:56:15 +00:00
Phillip Webb
d2418b99ef
Fix checkstyle errors
2018-02-08 17:19:19 -08:00
Phillip Webb
5de46c3186
Polish
2018-02-08 16:35:10 -08:00
Phillip Webb
387804e600
Format with Eclipse Oxygen SR2
2018-02-08 15:44:32 -08:00
Andy Wilkinson
dec37ec5e2
Move EndpointMapping into spring-boot-actuator
2018-02-08 15:13:27 +00:00
Andy Wilkinson
4beb6be179
Rename HTTP trace properties and packages
...
Closes gh-11934
2018-02-08 13:08:27 +00:00
Stephane Nicoll
7cd19822c6
Polish "Add Kafka health indicator"
...
Closes gh-11515
2018-02-08 11:58:42 +01:00
Juan Camilo Rada
0dbd9429cc
Add Kafka health indicator
...
See gh-11515
2018-02-08 11:55:37 +01:00
Andy Wilkinson
76a450dfba
Format with Eclipse Oxygen SR2
2018-02-08 10:53:53 +00:00
Madhura Bhave
dd3bcc5691
Polish
2018-02-07 13:55:09 -08:00
Andy Wilkinson
efc3f888da
Avoid exception throw-catch for non-MatchableHandlerMapping mappings
...
Closes gh-11912
2018-02-07 17:06:33 +00:00
Andy Wilkinson
8605499a64
Provide more control over when the health endpoint shows details
...
Closes gh-11869
2018-02-07 09:51:19 +00:00
Andy Wilkinson
1975d51106
Add support for injecting a Principal into web endpoint operations
...
Closes gh-11941
2018-02-07 09:51:10 +00:00
Andy Wilkinson
7d561f5ed0
Polish "Align with Micrometer's standardized cache metrics"
...
Closes gh-11918
2018-02-06 11:13:37 +00:00
Jon Schneider
ba52aa3674
Align with Micrometer's standardized cache metrics
...
See gh-11918
2018-02-06 11:12:58 +00:00