Andy Wilkinson
8a123d3289
Polish
2018-02-02 09:41:11 +00:00
Andy Wilkinson
875091ed85
Polish “Remove or use unused method parameters”
...
Closes gh-11812
2018-02-02 09:34:19 +00:00
igor-suhorukov
717bd2c580
Remove or use unused method parameters
2018-02-02 09:34:19 +00:00
Phillip Webb
eb83b2e0c2
Fix DataSourceHealthIndicator test failure
...
Fix failure introduced in commit 8af02ce05b
.
See gh-11880
2018-02-01 20:30:08 -08:00
Phillip Webb
8af02ce05b
Allow custom AbstractHealthIndicator warning logs
...
Update `AbstractHealthIndicator` so that the warning message can be
customized. Also updated our existing indicators with better messages.
Fixes gh-11880
2018-02-01 17:00:27 -08:00
Phillip Webb
1e3bae9ba2
Third attempt to fix polish commit
2018-02-01 13:02:57 -08:00
Phillip Webb
84438183e1
Fix compile error due to previous polish
2018-02-01 12:01:43 -08:00
Phillip Webb
7d5e41f7dc
Polish
2018-02-01 10:25:33 -08:00
Johnny Lim
3cead7693d
Polish
...
Closes gh-11871
2018-02-01 08:35:42 +01:00
Stephane Nicoll
c1ad9b73ba
Allow caching for an Endpoint operation with optional arguments
...
This commit makes sure that caching is enabled if an operation has
nullable parameters and the actual invocation provides null values.
Closes gh-11795
2018-01-31 17:48:55 +01:00
Andy Wilkinson
42135cd5fc
Polish "Aggregate max statistics in metrics endpoint with Double#max"
...
Closes gh-11852
2018-01-30 20:38:14 +00:00
Jon Schneider
92287f75f7
Aggregate max statistics in metrics endpoint with Double#max
...
See gh-11852
2018-01-30 20:38:02 +00:00
Andy Wilkinson
356efaa7c8
Rename trace to httptrace
...
Closes gh-11806
2018-01-30 12:55:27 +00:00
Phillip Webb
c90a5a9e9e
Polish
2018-01-29 21:35:56 -08:00
Phillip Webb
5632d043ff
Fix enums following upstream micrometer change
...
See gh-11575
2018-01-29 19:51:51 -08:00
dreis2211
e7248ff273
Use interfaces for collection declarations
...
Closes gh-11839
2018-01-29 16:54:11 -08:00
Phillip Webb
3a12f98bab
Migrate callbacks to LambdaSafe util
...
Migrate existing code to the new `LambaSafe` callback handler.
Closes gh-11584
2018-01-29 14:31:10 -08:00
Andy Wilkinson
e834b25ef1
Polish
2018-01-29 20:20:58 +00:00
Phillip Webb
af50a18da9
Polish
2018-01-29 09:47:03 -08:00
Johnny Lim
914bdb393f
Polish
...
See gh-11811
2018-01-29 08:11:09 +01:00
dreis2211
a7663c88d3
Replace casted Mockito.any() calls
...
Closes gh-11817
2018-01-29 07:50:29 +01:00
Phillip Webb
5767350380
Polish
2018-01-26 22:12:07 -08:00
Phillip Webb
53b0f0db60
Fix NPE when normalizing client tag URIs
...
See gh-11798
2018-01-26 22:12:07 -08:00
Stephane Nicoll
6569ed8739
Polish contribution
...
Closes gh-11809
2018-01-27 05:33:49 +01:00
Johnny Lim
a0fb138771
Fix to assert parameter names in EndpointServlet.withInitParameters()
...
See gh-11809
2018-01-27 05:31:56 +01:00
Johnny Lim
6d68806275
Polish
...
Closes gh-11805
2018-01-27 05:22:04 +01:00
Phillip Webb
1d8942941e
Normalize micrometer client tag URIs
...
Update `MetricsClientHttpRequestInterceptor` so that captured URIs
are normalize to always contain a leading slash.
Fixes gh-11798
2018-01-26 20:16:03 -08:00
Phillip Webb
25815ca7e1
Refine WebMvcMetricsFilter for async support
...
Rework `WebMvcMetricsFilter` so that async requests can be handled
correctly.
See gh-11348
2018-01-26 19:51:02 -08:00
Jon Schneider
112ffd7890
Cleanup URLs before using them for metrics
...
Update `WebMvcTags` to cleanup URLs by removing any double
slashes and any trailing slash.
Fixes gh-11808
2018-01-26 19:40:57 -08:00
Phillip Webb
1da0f2c6b0
Remove FIXME
...
See gh-11807
2018-01-26 14:44:49 -08:00
Phillip Webb
643cda480f
Migrate to updated micrometer Tags class
...
See gh-11575
2018-01-26 14:42:38 -08:00
Jon Schneider
d1de1cd053
Upgrade to micrometer 1.0.0-SNAPSHOT
...
Move to the snapshots and rework changed APIs in preparation for
the upcoming rc8 release.
See gh-11575
2018-01-26 11:40:37 -08:00
Phillip Webb
b234501af3
Polish
2018-01-26 11:39:41 -08:00
Johnny Lim
a46e047c5d
Polish
...
Closes gh-11792
2018-01-26 18:19:44 +01:00
Johnny Lim
946593238e
Align missed bits from trace endpoint changes
...
Closes gh-11789
2018-01-26 12:16:04 +01:00
Andy Wilkinson
3565961d68
Rework HTTP exchange tracing and add support for WebFlux
...
Closes gh-9980
2018-01-25 13:27:07 +00:00
Andy Wilkinson
9cae416755
Explicitly configure and document WebFilter orderings
...
Closes gh-11756
2018-01-25 11:55:01 +00:00
Andy Wilkinson
4c23afdcd8
Polish
2018-01-25 11:04:16 +00:00
Phillip Webb
d61ba241b5
Move "testdb" naming to DataSourceProperties
...
Move the "testdb" naming logic to `DataSourceProperties` and expose
the `deduceDatabaseName` method so they can be used in
auto-configuration.
See gh-11719
2018-01-24 20:43:00 -08:00
Stephane Nicoll
b67903a04a
Keep "testdb" default datasource name internal
...
Previously, Hikari's pool name was auto-configured with the value of
`spring.datasource.name` that defaults to `testdb`, which brings some
confusion.
This commit removes the default `testdb` value on
`spring.datasource.name` as it is a sane default only for an embedded
datasource. It is applied whenever applicable instead.
Closes gh-11719
2018-01-24 17:41:32 -08:00
Phillip Webb
017efda6ec
Add @EndpointServlet and migrate Jolokia
...
Add first class support for Servlet based endpoints and rework the
Jolokia endpoint to use it.
Fixes gh-10264
2018-01-24 17:06:13 -08:00
dreis2211
542c3b7c1e
Remove usage of Vector collection
...
Closes gh-11759
2018-01-24 16:36:45 -08:00
igor-suhorukov
093ca0a687
Use EnumMap whenever possible
...
Replace regular Map instances with EnumMap to reduce memory consumption.
Closes gh-11760
2018-01-24 16:24:47 -08:00
Phillip Webb
ab6ad6aa4b
Polish
2018-01-24 16:09:14 -08:00
Stephane Nicoll
1f4a32f0ad
Add a way to signal that an endpoint request is invalid
...
This commit adds InvalidEndpointRequestException as a technology
agnostic way to signal that an endpoint request is invalid. When such
exception is thrown, the web layer translates that to a 400.
Rather than overriding the reason, this commit makes sure to reuse the
error infrastructure.
Closes gh-10618
2018-01-23 14:57:13 +01:00
andrey.onufreyko
b19dcb13e2
Replace string arguments with char
...
Optimize method calls by replacing single character String arguments
with char.
Closes gh-11680
2018-01-22 16:35:06 -08:00
Johnny Lim
768e7c07e6
Polish
...
Closes gh-11720
2018-01-22 16:06:45 -08:00
Brian Clozel
a8baf42f2f
Ensure that CharacterEncodingFilter is ordered first
...
This commit makes sure that `CharacterEncodingFilter` is ordered with
the `Ordered.HIGHEST_PRECEDENCE` and that other filters, potentially
reading the request body, are ordered after.
In this particular case, both `WebMvcMetricsFilter` and
`ErrorPageFilter` are now ordered at `Ordered.HIGHEST_PRECEDENCE + 1` to
avoid cases where the request body is read before the encoding
configuration is taken into account.
Closes gh-11607
2018-01-22 21:08:21 +01:00
Andy Wilkinson
66164bff14
Polish
2018-01-22 11:30:49 +00:00
Andy Wilkinson
fbb1ba1bb3
Move actuator mappings introspection classes into dedicated packages
...
Closes gh-9979
2018-01-22 11:25:40 +00:00