Stephane Nicoll
9dccf5b895
Polish
...
See gh-13078
7 years ago
Phillip Webb
6556bb2e89
Fix checkstyle violations
7 years ago
Phillip Webb
975e986fef
Polish
7 years ago
Madhura Bhave
469372c5ef
Account for servlet path "/" in EndpointRequest
...
See gh-12934
7 years ago
Phillip Webb
6de479fe6a
Polish
7 years ago
Phillip Webb
93046d058d
Polish
7 years ago
Madhura Bhave
6855c5556d
EndpointRequest should consider server.servlet.path
...
Fixes gh-12934
7 years ago
Phillip Webb
5b3cb8a698
Update copyright header year for changed files
7 years ago
Phillip Webb
6e09e497f2
Formatting
7 years ago
Phillip Webb
2d70a7ae5e
Polish caught exception names
...
Prefer `ex` over `e`.
7 years ago
Phillip Webb
41efea51a7
Polish ternary expressions
...
Consistently format ternary expressions and always favor `!=` as the
the check.
7 years ago
Phillip Webb
e125085993
Merge branch '1.5.x' into 2.0.x
7 years ago
Johnny Lim
d8700522d3
Rename nested *AutoConfiguration classes to *Configuration
...
Closes gh-12989
7 years ago
Johnny Lim
a15319ee30
Remove ManagementServerProperties.addApplicationContextHeader
...
Closes gh-12926
7 years ago
dreis2211
2bbf438c36
Fix duplicate words in comments
...
Closes gh-12866
7 years ago
Stephane Nicoll
3c169b4e0a
Fix bean name of EnvironmentEndpointWebExtension
...
Closes gh-12827
7 years ago
Johnny Lim
f03849d502
Polish
...
See gh-12812
7 years ago
Andy Wilkinson
8d5b9f37d5
Merge branch '1.5.x'
7 years ago
Jon Schneider
03158e2fd5
Upgrade to Micrometer 1.0.3
...
Closes gh-12767
7 years ago
Phillip Webb
685babc829
Polish "Use lambdas for map entry iteration where possible"
...
Closes gh-12626
7 years ago
igor-suhorukov
69bc19e0ca
Use lambdas for map entry iteration where possible
...
See gh-12626
7 years ago
Phillip Webb
598e9bb842
Polish
7 years ago
Phillip Webb
ce9ca6ae70
Polish "Apply MeterRegistryCustomizer to composites"
...
Closes gh-12762
7 years ago
Jon Schneider
1fce462944
Apply MeterRegistryCustomizer to composites
...
Update `MeterRegistryConfigurer` to also apply customizers to
composite meter registries. Prior to this commit composites were
skipped due to the incorrect assumption that did not contain
their own state.
Closes gh-12762
7 years ago
Stephane Nicoll
7dbeaaa932
Polish "Remove HierarchicalNameMapper as a configured @Bean"
...
Closes gh-12683
7 years ago
Jon Schneider
8572a091b8
Remove HierarchicalNameMapper as a configured @Bean
...
HierarchicalNameMapper is not a component that can be shared amongst
multiple monitoring systems.
See gh-12683
7 years ago
Stephane Nicoll
7c36c00331
Fix default HierarchicalNameMapper implementation for Graphite
...
Closes gh-12557
7 years ago
Johnny Lim
4ab439856c
Remove destroyMethod attribute in @Bean for MeterRegistry
...
Closes gh-12725
7 years ago
Madhura Bhave
270ee6dd2c
Configure RequestContextFilter in mgmt context
...
Closes gh-12546
7 years ago
Andy Wilkinson
cca5c0d2ee
Start building against Spring REST Docs 2.0.1 snapshots
...
See gh-12681
7 years ago
dreis2211
3b0f6e7168
Use Supplier variants of Assert methods
...
See gh-12630
7 years ago
Johnny Lim
c100510222
Remove value in @ConditionalOnMissingBean if possible
...
See gh-12604
7 years ago
Johnny Lim
625bf93598
Polish
...
See gh-12584
7 years ago
Johnny Lim
1e2e8b1d66
Rename expose to include
...
Closes gh-12555
7 years ago
Andy Wilkinson
72e36eadae
Polish
7 years ago
Phillip Webb
c201c1dac1
Polish
7 years ago
Madhura Bhave
e6149fda1c
Assert endpoints basePath starts with '/' or is empty
...
Fixes gh-12489
7 years ago
Vladimir Tsanev
bf433e7f17
Fix Javadoc for ServiceLevelAgreementBoundary
...
Closes gh-12492
7 years ago
dreis2211
8626daf135
Replace Mockito.times(0) with Mockito.never()
...
Closes gh-12475
7 years ago
Phillip Webb
a4b0be089d
Polish
7 years ago
Andy Wilkinson
2f1b2e3ce2
Log summary of web-exposed endpoints during startup
...
Closes gh-12442
7 years ago
Andy Wilkinson
f758a4ddd5
Do not link to controller endpoints in Jersey-based Actuator
...
Closes gh-12463
7 years ago
dreis2211
a21ea612db
Remove duplicated @author tags
...
Closes gh-12454
7 years ago
igor-suhorukov
93f9bd0a32
Polish
...
Closes gh-12450
7 years ago
Madhura Bhave
89e42d40c5
Provide security matchers for actuator links
...
Fixes gh-12353
7 years ago
Andy Wilkinson
317b51f2ad
Make ApplicationContextRequestMatcher and subclasses thread-safe
...
Previously, when performing lazy initialisation of the context,
ApplicationContextRequestMatcher assigned the context field before it
called initialized. The context being non-null is used as the signal
that it’s ok to call a subclass’s matches method. If one thread checks
for a non-null context in between the field being assigned and
initialized being called on another thread, matches will be called
before the subclass is ready.
This commit closes the window for the race condition by only assigning
the context field once the subclass’s initialized method has been
called.
There is a secondary problem in each of the subclasses. Due to the use
of double-checked locking in ApplicationContextRequestMatcher, it’s
possible for a subclass’s matches method to be called by a thread that
has not synchronised on the context lock that’s held when initialized
is called and the delegate field is assigned. This means that the
value assigned to the field may not be visible to that thread.
This commit declares the delegate field of each
ApplicationContextRequestMatcher subclass as volatile to ensure that,
following initialisation, its value is guaranteed to be visible to
all threads.
Closes gh-12380
7 years ago
Madhura Bhave
e6eca04af2
Make EndpointRequestMatcher#excluding public
...
Fixes gh-12354
7 years ago
Johnny Lim
751c444166
Polish
...
See gh-12326
7 years ago
Madhura Bhave
1c27a8e6e2
Move tests to ApplicationContextRunner
7 years ago
Andy Wilkinson
01304959fa
Polish "Remove redundant auto-configuration of SI Micrometer metrics"
...
Closes gh-12287
7 years ago