Browse Source

Fix Javadoc @Since checkstle violations

Apply consistent `@Since` tags and retrofit the existing code using a
best guess from the git history.

Closes gh-17360
1.5.x
Phillip Webb 7 years ago
parent
commit
d91f27e11f
  1. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/AuditEvent.java
  2. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/AuditEventRepository.java
  3. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/InMemoryAuditEventRepository.java
  4. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/listener/AuditApplicationEvent.java
  5. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/listener/AuditListener.java
  6. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ActuatorMetricWriter.java
  7. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java
  8. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java
  9. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java
  10. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java
  11. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportProperties.java
  12. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java
  13. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcChildContextConfiguration.java
  14. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/JolokiaAutoConfiguration.java
  15. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/JolokiaProperties.java
  16. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementServerProperties.java
  17. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementServerPropertiesAutoConfiguration.java
  18. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java
  19. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricFilterAutoConfiguration.java
  20. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration.java
  21. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ShellProperties.java
  22. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceRepositoryAutoConfiguration.java
  23. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java
  24. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/AbstractEndpoint.java
  25. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/AutoConfigurationReportEndpoint.java
  26. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java
  27. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/ConfigurationPropertiesReportEndpoint.java
  28. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/DumpEndpoint.java
  29. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/Endpoint.java
  30. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/EnvironmentEndpoint.java
  31. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/HealthEndpoint.java
  32. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/InfoEndpoint.java
  33. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/MetricReaderPublicMetrics.java
  34. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/MetricsEndpoint.java
  35. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/PublicMetrics.java
  36. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/RequestMappingEndpoint.java
  37. 2
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/RichGaugeReaderPublicMetrics.java
  38. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/ShutdownEndpoint.java
  39. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/TraceEndpoint.java
  40. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/DataEndpointMBean.java
  41. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBean.java
  42. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java
  43. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/ShutdownEndpointMBean.java
  44. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/AbstractEndpointHandlerMapping.java
  45. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EndpointHandlerMapping.java
  46. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EndpointMvcAdapter.java
  47. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EnvironmentMvcEndpoint.java
  48. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/JolokiaMvcEndpoint.java
  49. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/ManagementErrorEndpoint.java
  50. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MetricsMvcEndpoint.java
  51. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MvcEndpoint.java
  52. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MvcEndpoints.java
  53. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/NamePatternFilter.java
  54. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/ShutdownMvcEndpoint.java
  55. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/ApplicationHealthIndicator.java
  56. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/HealthIndicator.java
  57. 4
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/LdapHealthIndicator.java
  58. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/CounterService.java
  59. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/GaugeService.java
  60. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/Metric.java
  61. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/dropwizard/DropwizardMetricServices.java
  62. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/CompositeMetricReader.java
  63. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/MetricReader.java
  64. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/MetricRegistryMetricReader.java
  65. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/PrefixMetricReader.java
  66. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/InMemoryMetricRepository.java
  67. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/MetricRepository.java
  68. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/MultiMetricRepository.java
  69. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/redis/RedisMetricRepository.java
  70. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/redis/RedisMultiMetricRepository.java
  71. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/InMemoryRichGaugeRepository.java
  72. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGauge.java
  73. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGaugeReader.java
  74. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGaugeRepository.java
  75. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/util/SimpleInMemoryRepository.java
  76. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/CompositeMetricWriter.java
  77. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/DefaultCounterService.java
  78. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/DefaultGaugeService.java
  79. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/Delta.java
  80. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MessageChannelMetricWriter.java
  81. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MetricWriter.java
  82. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MetricWriterMessageHandler.java
  83. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/security/AuthenticationAuditListener.java
  84. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/security/AuthorizationAuditListener.java
  85. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/InMemoryTraceRepository.java
  86. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/Trace.java
  87. 3
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/TraceRepository.java
  88. 1
      spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java
  89. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java
  90. 3
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureAfter.java
  91. 3
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureBefore.java
  92. 3
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java
  93. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/MessageSourceAutoConfiguration.java
  94. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/PropertyPlaceholderAutoConfiguration.java
  95. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer.java
  96. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitAnnotationDrivenConfiguration.java
  97. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitAutoConfiguration.java
  98. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java
  99. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/aop/AopAutoConfiguration.java
  100. 1
      spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BasicBatchConfigurer.java
  101. Some files were not shown because too many files have changed in this diff Show More

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/AuditEvent.java

@ -41,6 +41,7 @@ import org.springframework.util.Assert; @@ -41,6 +41,7 @@ import org.springframework.util.Assert;
* (wrappers for AuditEvent).
*
* @author Dave Syer
* @since 1.0.0
* @see AuditEventRepository
*/
@JsonInclude(Include.NON_EMPTY)

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/AuditEventRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -24,6 +24,7 @@ import java.util.List; @@ -24,6 +24,7 @@ import java.util.List;
*
* @author Dave Syer
* @author Vedran Pavic
* @since 1.0.0
*/
public interface AuditEventRepository {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/InMemoryAuditEventRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -28,6 +28,7 @@ import org.springframework.util.Assert; @@ -28,6 +28,7 @@ import org.springframework.util.Assert;
* @author Dave Syer
* @author Phillip Webb
* @author Vedran Pavic
* @since 1.0.0
*/
public class InMemoryAuditEventRepository implements AuditEventRepository {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/listener/AuditApplicationEvent.java

@ -27,6 +27,7 @@ import org.springframework.util.Assert; @@ -27,6 +27,7 @@ import org.springframework.util.Assert;
* Spring {@link ApplicationEvent} to encapsulate {@link AuditEvent}s.
*
* @author Dave Syer
* @since 1.0.0
*/
public class AuditApplicationEvent extends ApplicationEvent {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/audit/listener/AuditListener.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -29,6 +29,7 @@ import org.springframework.boot.actuate.audit.AuditEventRepository; @@ -29,6 +29,7 @@ import org.springframework.boot.actuate.audit.AuditEventRepository;
* @author Dave Syer
* @author Stephane Nicoll
* @author Vedran Pavic
* @since 1.0.0
*/
public class AuditListener extends AbstractAuditListener {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ActuatorMetricWriter.java

@ -30,6 +30,7 @@ import org.springframework.beans.factory.annotation.Qualifier; @@ -30,6 +30,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
* distinguish it from others that might be installed by the user).
*
* @author Dave Syer
* @since 1.3.0
*/
@Qualifier
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE, ElementType.ANNOTATION_TYPE })

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java

@ -37,6 +37,7 @@ import org.springframework.context.annotation.Configuration; @@ -37,6 +37,7 @@ import org.springframework.context.annotation.Configuration;
*
* @author Dave Syer
* @author Vedran Pavic
* @since 1.0.0
*/
@Configuration
public class AuditAutoConfiguration {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java

@ -114,6 +114,7 @@ import org.springframework.util.StringUtils; @@ -114,6 +114,7 @@ import org.springframework.util.StringUtils;
*
* @author Christian Dupuis
* @author Matt Benson
* @since 1.0.0
* @see ShellProperties
* @deprecated as of 1.5 since CRaSH is not actively maintained
*/

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java

@ -77,6 +77,7 @@ import org.springframework.web.servlet.handler.AbstractHandlerMethodMapping; @@ -77,6 +77,7 @@ import org.springframework.web.servlet.handler.AbstractHandlerMethodMapping;
* @author Eddú Meléndez
* @author Meang Akira Tanaka
* @author Ben Hale
* @since 1.0.0
*/
@Configuration
@AutoConfigureAfter({ FlywayAutoConfiguration.class, LiquibaseAutoConfiguration.class })

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java

@ -50,6 +50,7 @@ import org.springframework.util.StringUtils; @@ -50,6 +50,7 @@ import org.springframework.util.StringUtils;
*
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
@Configuration
@Conditional(JmxEnabledCondition.class)

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportProperties.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import org.springframework.util.StringUtils; @@ -26,6 +26,7 @@ import org.springframework.util.StringUtils;
* Configuration properties for JMX.
*
* @author Christian Dupuis
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.jmx")
public class EndpointMBeanExportProperties {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.java

@ -94,6 +94,7 @@ import org.springframework.web.servlet.DispatcherServlet; @@ -94,6 +94,7 @@ import org.springframework.web.servlet.DispatcherServlet;
* @author Johannes Edmeier
* @author Eddú Meléndez
* @author Venil Noronha
* @since 1.0.0
*/
@Configuration
@ConditionalOnClass({ Servlet.class, DispatcherServlet.class })

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcChildContextConfiguration.java

@ -75,6 +75,7 @@ import org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolv @@ -75,6 +75,7 @@ import org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolv
* @author Stephane Nicoll
* @author Andy Wilkinson
* @author Eddú Meléndez
* @since 1.0.0
* @see EndpointWebMvcAutoConfiguration
*/
@Configuration

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/JolokiaAutoConfiguration.java

@ -59,6 +59,7 @@ import org.springframework.web.servlet.mvc.ServletWrappingController; @@ -59,6 +59,7 @@ import org.springframework.web.servlet.mvc.ServletWrappingController;
* @author Christian Dupuis
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
@Configuration
@ConditionalOnWebApplication

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/JolokiaProperties.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; @@ -26,6 +26,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
*
* @author Christian Dupuis
* @author Dave Syer
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "jolokia")
public class JolokiaProperties {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementServerProperties.java

@ -39,6 +39,7 @@ import org.springframework.util.StringUtils; @@ -39,6 +39,7 @@ import org.springframework.util.StringUtils;
* @author Stephane Nicoll
* @author Vedran Pavic
* @see ServerProperties
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "management", ignoreUnknownFields = true)
public class ManagementServerProperties implements SecurityPrerequisite {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementServerPropertiesAutoConfiguration.java

@ -33,6 +33,7 @@ import org.springframework.context.annotation.Configuration; @@ -33,6 +33,7 @@ import org.springframework.context.annotation.Configuration;
* {@link ManagementServerProperties} bean.
*
* @author Dave Syer
* @since 1.0.0
*/
@Configuration
@AutoConfigureAfter(ServerPropertiesAutoConfiguration.class)

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java

@ -83,6 +83,7 @@ import org.springframework.util.StringUtils; @@ -83,6 +83,7 @@ import org.springframework.util.StringUtils;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.3.0
*/
@Configuration
@ConditionalOnWebApplication

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricFilterAutoConfiguration.java

@ -40,6 +40,7 @@ import org.springframework.web.servlet.HandlerMapping; @@ -40,6 +40,7 @@ import org.springframework.web.servlet.HandlerMapping;
* @author Phillip Webb
* @author Andy Wilkinson
* @author Sebastian Kirsch
* @since 1.0.0
*/
@Configuration
@ConditionalOnBean({ CounterService.class, GaugeService.class })

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration.java

@ -69,12 +69,13 @@ import org.springframework.messaging.MessageChannel; @@ -69,12 +69,13 @@ import org.springframework.messaging.MessageChannel;
* application context via a {@link MetricCopyExporter} firing every 5 seconds (disable
* this by setting {@code spring.metrics.export.enabled=false}).
*
* @author Dave Syer
* @since 1.0.0
* @see GaugeService
* @see CounterService
* @see MetricWriter
* @see InMemoryMetricRepository
* @see Exporter
* @author Dave Syer
*/
@Configuration
public class MetricRepositoryAutoConfiguration {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ShellProperties.java

@ -38,6 +38,7 @@ import org.springframework.util.StringUtils; @@ -38,6 +38,7 @@ import org.springframework.util.StringUtils;
* @author Phillip Webb
* @author Eddú Meléndez
* @author Stephane Nicoll
* @since 1.0.0
* @deprecated as of 1.5 since CRaSH is not actively maintained
*/
@ConfigurationProperties(prefix = ShellProperties.SHELL_PREFIX, ignoreUnknownFields = true)

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceRepositoryAutoConfiguration.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -27,6 +27,7 @@ import org.springframework.context.annotation.Configuration; @@ -27,6 +27,7 @@ import org.springframework.context.annotation.Configuration;
* {@link EnableAutoConfiguration Auto-configuration} for {@link TraceRepository tracing}.
*
* @author Dave Syer
* @since 1.0.0
*/
@Configuration
public class TraceRepositoryAutoConfiguration {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java

@ -40,6 +40,7 @@ import org.springframework.web.servlet.DispatcherServlet; @@ -40,6 +40,7 @@ import org.springframework.web.servlet.DispatcherServlet;
* tracing}.
*
* @author Dave Syer
* @since 1.0.0
*/
@Configuration
@ConditionalOnClass({ Servlet.class, DispatcherServlet.class, ServletRegistration.class })

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/AbstractEndpoint.java

@ -28,6 +28,7 @@ import org.springframework.util.Assert; @@ -28,6 +28,7 @@ import org.springframework.util.Assert;
* @param <T> the endpoint data type
* @author Phillip Webb
* @author Christian Dupuis
* @since 1.0.0
*/
public abstract class AbstractEndpoint<T> implements Endpoint<T>, EnvironmentAware {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/AutoConfigurationReportEndpoint.java

@ -45,6 +45,7 @@ import org.springframework.util.StringUtils; @@ -45,6 +45,7 @@ import org.springframework.util.StringUtils;
* @author Phillip Webb
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.autoconfig")
public class AutoConfigurationReportEndpoint extends AbstractEndpoint<Report> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/BeansEndpoint.java

@ -39,6 +39,7 @@ import org.springframework.util.Assert; @@ -39,6 +39,7 @@ import org.springframework.util.Assert;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.beans")
public class BeansEndpoint extends AbstractEndpoint<List<Object>> implements ApplicationContextAware {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/ConfigurationPropertiesReportEndpoint.java

@ -63,6 +63,7 @@ import org.springframework.util.StringUtils; @@ -63,6 +63,7 @@ import org.springframework.util.StringUtils;
* @author Christian Dupuis
* @author Dave Syer
* @author Stephane Nicoll
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.configprops")
public class ConfigurationPropertiesReportEndpoint extends AbstractEndpoint<Map<String, Object>>

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/DumpEndpoint.java

@ -27,6 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; @@ -27,6 +27,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
* {@link Endpoint} to expose thread info.
*
* @author Dave Syer
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.dump")
public class DumpEndpoint extends AbstractEndpoint<List<ThreadInfo>> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/Endpoint.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -25,6 +25,7 @@ package org.springframework.boot.actuate.endpoint; @@ -25,6 +25,7 @@ package org.springframework.boot.actuate.endpoint;
* @author Phillip Webb
* @author Dave Syer
* @author Christian Dupuis
* @since 1.0.0
* @see AbstractEndpoint
*/
public interface Endpoint<T> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/EnvironmentEndpoint.java

@ -39,6 +39,7 @@ import org.springframework.core.env.StandardEnvironment; @@ -39,6 +39,7 @@ import org.springframework.core.env.StandardEnvironment;
* @author Phillip Webb
* @author Christian Dupuis
* @author Madhura Bhave
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.env")
public class EnvironmentEndpoint extends AbstractEndpoint<Map<String, Object>> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/HealthEndpoint.java

@ -32,6 +32,7 @@ import org.springframework.util.Assert; @@ -32,6 +32,7 @@ import org.springframework.util.Assert;
* @author Dave Syer
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.health")
public class HealthEndpoint extends AbstractEndpoint<Health> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/InfoEndpoint.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -30,6 +30,7 @@ import org.springframework.util.Assert; @@ -30,6 +30,7 @@ import org.springframework.util.Assert;
* @author Dave Syer
* @author Meang Akira Tanaka
* @author Stephane Nicoll
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.info")
public class InfoEndpoint extends AbstractEndpoint<Map<String, Object>> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/MetricReaderPublicMetrics.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -31,6 +31,7 @@ import org.springframework.util.Assert; @@ -31,6 +31,7 @@ import org.springframework.util.Assert;
* @author Christian Dupuis
* @author Stephane Nicoll
* @author Phillip Webb
* @since 1.0.0
*/
public class MetricReaderPublicMetrics implements PublicMetrics {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/MetricsEndpoint.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -32,6 +32,7 @@ import org.springframework.util.Assert; @@ -32,6 +32,7 @@ import org.springframework.util.Assert;
* {@link Endpoint} to expose a collection of {@link PublicMetrics}.
*
* @author Dave Syer
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.metrics")
public class MetricsEndpoint extends AbstractEndpoint<Map<String, Object>> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/PublicMetrics.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -27,6 +27,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -27,6 +27,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* or across a distributed system.
*
* @author Dave Syer
* @since 1.0.0
* @see SystemPublicMetrics SystemPublicMetrics for an example implementation
*/
public interface PublicMetrics {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/RequestMappingEndpoint.java

@ -37,6 +37,7 @@ import org.springframework.web.servlet.handler.AbstractUrlHandlerMapping; @@ -37,6 +37,7 @@ import org.springframework.web.servlet.handler.AbstractUrlHandlerMapping;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.mappings")
public class RequestMappingEndpoint extends AbstractEndpoint<Map<String, Object>> implements ApplicationContextAware {

2
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/RichGaugeReaderPublicMetrics.java

@ -29,7 +29,7 @@ import org.springframework.util.Assert; @@ -29,7 +29,7 @@ import org.springframework.util.Assert;
* {@link PublicMetrics} exposed from a {@link RichGaugeReader}.
*
* @author Johannes Edmeier
* @since 1.2
* @since 1.2.0
*/
public class RichGaugeReaderPublicMetrics implements PublicMetrics {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/ShutdownEndpoint.java

@ -31,6 +31,7 @@ import org.springframework.context.ConfigurableApplicationContext; @@ -31,6 +31,7 @@ import org.springframework.context.ConfigurableApplicationContext;
* @author Dave Syer
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.shutdown")
public class ShutdownEndpoint extends AbstractEndpoint<Map<String, Object>> implements ApplicationContextAware {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/TraceEndpoint.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -27,6 +27,7 @@ import org.springframework.util.Assert; @@ -27,6 +27,7 @@ import org.springframework.util.Assert;
* {@link Endpoint} to expose {@link Trace} information.
*
* @author Dave Syer
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.trace")
public class TraceEndpoint extends AbstractEndpoint<List<Trace>> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/DataEndpointMBean.java

@ -27,6 +27,7 @@ import org.springframework.jmx.export.annotation.ManagedAttribute; @@ -27,6 +27,7 @@ import org.springframework.jmx.export.annotation.ManagedAttribute;
*
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
public class DataEndpointMBean extends EndpointMBean {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBean.java

@ -31,6 +31,7 @@ import org.springframework.util.ObjectUtils; @@ -31,6 +31,7 @@ import org.springframework.util.ObjectUtils;
* @author Andy Wilkinson
* @author Vedran Pavic
* @author Phillip Webb
* @since 1.0.0
* @see JmxEndpoint
* @see DataEndpointMBean
*/

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/EndpointMBeanExporter.java

@ -62,6 +62,7 @@ import org.springframework.util.ObjectUtils; @@ -62,6 +62,7 @@ import org.springframework.util.ObjectUtils;
* @author Christian Dupuis
* @author Andy Wilkinson
* @author Vedran Pavic
* @since 1.0.0
*/
public class EndpointMBeanExporter extends MBeanExporter implements SmartLifecycle, ApplicationContextAware {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/jmx/ShutdownEndpointMBean.java

@ -27,6 +27,7 @@ import org.springframework.jmx.export.annotation.ManagedOperation; @@ -27,6 +27,7 @@ import org.springframework.jmx.export.annotation.ManagedOperation;
*
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
public class ShutdownEndpointMBean extends EndpointMBean {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/AbstractEndpointHandlerMapping.java

@ -60,6 +60,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl @@ -60,6 +60,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
* @author Christian Dupuis
* @author Dave Syer
* @author Madhura Bhave
* @since 1.5.0
*/
public abstract class AbstractEndpointHandlerMapping<E extends MvcEndpoint> extends RequestMappingHandlerMapping {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EndpointHandlerMapping.java

@ -37,6 +37,7 @@ import org.springframework.web.servlet.HandlerMapping; @@ -37,6 +37,7 @@ import org.springframework.web.servlet.HandlerMapping;
* @author Phillip Webb
* @author Christian Dupuis
* @author Dave Syer
* @since 1.0.0
*/
public class EndpointHandlerMapping extends AbstractEndpointHandlerMapping<MvcEndpoint> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EndpointMvcAdapter.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -24,6 +24,7 @@ import org.springframework.web.bind.annotation.ResponseBody; @@ -24,6 +24,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
public class EndpointMvcAdapter extends AbstractEndpointMvcAdapter<Endpoint<?>> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/EnvironmentMvcEndpoint.java

@ -35,6 +35,7 @@ import org.springframework.web.bind.annotation.ResponseStatus; @@ -35,6 +35,7 @@ import org.springframework.web.bind.annotation.ResponseStatus;
* @author Dave Syer
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.env")
public class EnvironmentMvcEndpoint extends EndpointMvcAdapter implements EnvironmentAware {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/JolokiaMvcEndpoint.java

@ -42,6 +42,7 @@ import org.springframework.web.util.UrlPathHelper; @@ -42,6 +42,7 @@ import org.springframework.web.util.UrlPathHelper;
*
* @author Christian Dupuis
* @author Andy Wilkinson
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.jolokia", ignoreUnknownFields = false)
@HypermediaDisabled

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/ManagementErrorEndpoint.java

@ -32,6 +32,7 @@ import org.springframework.web.context.request.RequestContextHolder; @@ -32,6 +32,7 @@ import org.springframework.web.context.request.RequestContextHolder;
* because of the way the handler mappings are set up it will not be detected.
*
* @author Dave Syer
* @since 1.0.0
*/
@Controller
public class ManagementErrorEndpoint {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MetricsMvcEndpoint.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.ResponseStatus; @@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.ResponseStatus;
* @author Dave Syer
* @author Andy Wilkinson
* @author Sergei Egorov
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.metrics")
public class MetricsMvcEndpoint extends EndpointMvcAdapter {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MvcEndpoint.java

@ -31,6 +31,7 @@ import org.springframework.http.ResponseEntity; @@ -31,6 +31,7 @@ import org.springframework.http.ResponseEntity;
* {@link EndpointHandlerMapping}).
*
* @author Dave Syer
* @since 1.0.0
* @see NamedMvcEndpoint
*/
public interface MvcEndpoint {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/MvcEndpoints.java

@ -37,6 +37,7 @@ import org.springframework.core.env.Environment; @@ -37,6 +37,7 @@ import org.springframework.core.env.Environment;
* endpoints.
*
* @author Dave Syer
* @since 1.0.0
*/
public class MvcEndpoints implements ApplicationContextAware, InitializingBean {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/NamePatternFilter.java

@ -33,7 +33,6 @@ import java.util.regex.PatternSyntaxException; @@ -33,7 +33,6 @@ import java.util.regex.PatternSyntaxException;
* @author Sergei Egorov
* @author Andy Wilkinson
* @author Dylian Bego
* @since 1.3.0
*/
abstract class NamePatternFilter<T> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/mvc/ShutdownMvcEndpoint.java

@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.ResponseBody; @@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
* Adapter to expose {@link ShutdownEndpoint} as an {@link MvcEndpoint}.
*
* @author Dave Syer
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "endpoints.shutdown")
public class ShutdownMvcEndpoint extends EndpointMvcAdapter {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/ApplicationHealthIndicator.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -21,6 +21,7 @@ package org.springframework.boot.actuate.health; @@ -21,6 +21,7 @@ package org.springframework.boot.actuate.health;
*
* @author Dave Syer
* @author Christian Dupuis
* @since 1.2.0
* @see Status#UP
*/
public class ApplicationHealthIndicator extends AbstractHealthIndicator {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/HealthIndicator.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -20,6 +20,7 @@ package org.springframework.boot.actuate.health; @@ -20,6 +20,7 @@ package org.springframework.boot.actuate.health;
* Strategy interface used to provide an indication of application health.
*
* @author Dave Syer
* @since 1.0.0
* @see ApplicationHealthIndicator
*/
public interface HealthIndicator {

4
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/health/LdapHealthIndicator.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -28,7 +28,7 @@ import org.springframework.util.Assert; @@ -28,7 +28,7 @@ import org.springframework.util.Assert;
*
* @author Eddú Meléndez
* @author Stephane Nicoll
* @version 1.5.0
* @since 1.5.0
*/
public class LdapHealthIndicator extends AbstractHealthIndicator {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/CounterService.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -20,6 +20,7 @@ package org.springframework.boot.actuate.metrics; @@ -20,6 +20,7 @@ package org.springframework.boot.actuate.metrics;
* A service that can be used to increment, decrement and reset a named counter value.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface CounterService {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/GaugeService.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ package org.springframework.boot.actuate.metrics; @@ -26,6 +26,7 @@ package org.springframework.boot.actuate.metrics;
* be passed on to a monitoring system in its raw form.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface GaugeService {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/Metric.java

@ -28,6 +28,7 @@ import org.springframework.util.ObjectUtils; @@ -28,6 +28,7 @@ import org.springframework.util.ObjectUtils;
*
* @param <T> the value type
* @author Dave Syer
* @since 1.0.0
*/
public class Metric<T extends Number> {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/dropwizard/DropwizardMetricServices.java

@ -52,6 +52,7 @@ import org.springframework.util.Assert; @@ -52,6 +52,7 @@ import org.springframework.util.Assert;
* @author Dave Syer
* @author Jay Anderson
* @author Andy Wilkinson
* @since 1.0.0
*/
public class DropwizardMetricServices implements CounterService, GaugeService {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/CompositeMetricReader.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -26,6 +26,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* Composite implementation of {@link MetricReader}.
*
* @author Dave Syer
* @since 1.0.0
*/
public class CompositeMetricReader implements MetricReader {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/MetricReader.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* A simple reader interface used to interrogate {@link Metric}s.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface MetricReader {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/MetricRegistryMetricReader.java

@ -52,6 +52,7 @@ import org.springframework.util.StringUtils; @@ -52,6 +52,7 @@ import org.springframework.util.StringUtils;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
public class MetricRegistryMetricReader implements MetricReader, MetricRegistryListener {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/reader/PrefixMetricReader.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* Interface for extracting metrics as a group whose name starts with a prefix.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface PrefixMetricReader {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/InMemoryMetricRepository.java

@ -29,6 +29,7 @@ import org.springframework.boot.actuate.metrics.writer.Delta; @@ -29,6 +29,7 @@ import org.springframework.boot.actuate.metrics.writer.Delta;
*
* @author Dave Syer
* @author Stephane Nicoll
* @since 1.0.0
*/
public class InMemoryMetricRepository implements MetricRepository {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/MetricRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -23,6 +23,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter; @@ -23,6 +23,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter;
* Convenient combination of reader and writer concerns.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface MetricRepository extends MetricReader, MetricWriter {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/MultiMetricRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2014 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -24,6 +24,7 @@ import org.springframework.boot.actuate.metrics.writer.PrefixMetricWriter; @@ -24,6 +24,7 @@ import org.springframework.boot.actuate.metrics.writer.PrefixMetricWriter;
* metrics with a common name prefix (their group name).
*
* @author Dave Syer
* @since 1.0.0
*/
public interface MultiMetricRepository extends PrefixMetricReader, PrefixMetricWriter {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/redis/RedisMetricRepository.java

@ -39,6 +39,7 @@ import org.springframework.util.Assert; @@ -39,6 +39,7 @@ import org.springframework.util.Assert;
* metrics).
*
* @author Dave Syer
* @since 1.0.0
*/
public class RedisMetricRepository implements MetricRepository {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/redis/RedisMultiMetricRepository.java

@ -38,6 +38,7 @@ import org.springframework.util.Assert; @@ -38,6 +38,7 @@ import org.springframework.util.Assert;
* names are stored as a zset under "keys." + {@code [prefix]}.
*
* @author Dave Syer
* @since 1.0.0
*/
public class RedisMultiMetricRepository implements MultiMetricRepository {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/InMemoryRichGaugeRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -30,6 +30,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter; @@ -30,6 +30,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter;
*
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
public class InMemoryRichGaugeRepository implements RichGaugeRepository {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGauge.java

@ -28,6 +28,7 @@ import org.springframework.util.Assert; @@ -28,6 +28,7 @@ import org.springframework.util.Assert;
* document</a>.
*
* @author Luke Taylor
* @since 1.0.0
*/
public final class RichGauge {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGaugeReader.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -20,6 +20,7 @@ package org.springframework.boot.actuate.metrics.rich; @@ -20,6 +20,7 @@ package org.springframework.boot.actuate.metrics.rich;
* A basic set of read operations for {@link RichGauge} instances.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface RichGaugeReader {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/rich/RichGaugeRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter; @@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.writer.MetricWriter;
* Convenient combination of reader and writer concerns for {@link RichGauge} instances.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface RichGaugeRepository extends RichGaugeReader, MetricWriter {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/util/SimpleInMemoryRepository.java

@ -29,6 +29,7 @@ import java.util.concurrent.ConcurrentSkipListMap; @@ -29,6 +29,7 @@ import java.util.concurrent.ConcurrentSkipListMap;
* @param <T> the type to store
* @author Dave Syer
* @author Andy Wilkinson
* @since 1.0.0
*/
public class SimpleInMemoryRepository<T> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/CompositeMetricWriter.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -28,6 +28,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -28,6 +28,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* the delegates that have been registered.
*
* @author Dave Syer
* @since 1.0.0
*/
public class CompositeMetricWriter implements MetricWriter, Iterable<MetricWriter> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/DefaultCounterService.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2016 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -24,6 +24,7 @@ import org.springframework.boot.actuate.metrics.CounterService; @@ -24,6 +24,7 @@ import org.springframework.boot.actuate.metrics.CounterService;
* Default implementation of {@link CounterService}.
*
* @author Dave Syer
* @since 1.0.0
*/
public class DefaultCounterService implements CounterService {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/DefaultGaugeService.java

@ -25,6 +25,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -25,6 +25,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* Default implementation of {@link GaugeService}.
*
* @author Dave Syer
* @since 1.0.0
*/
public class DefaultGaugeService implements GaugeService {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/Delta.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -25,6 +25,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -25,6 +25,7 @@ import org.springframework.boot.actuate.metrics.Metric;
*
* @param <T> the value type
* @author Dave Syer
* @since 1.0.0
*/
public class Delta<T extends Number> extends Metric<T> {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MessageChannelMetricWriter.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -25,6 +25,7 @@ import org.springframework.messaging.MessageChannel; @@ -25,6 +25,7 @@ import org.springframework.messaging.MessageChannel;
* carry an additional header "metricName" with the name of the metric in it.
*
* @author Dave Syer
* @since 1.0.0
* @see MetricWriterMessageHandler
*/
public class MessageChannelMetricWriter implements MetricWriter {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MetricWriter.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric; @@ -22,6 +22,7 @@ import org.springframework.boot.actuate.metrics.Metric;
* Basic strategy for write operations on {@link Metric} data.
*
* @author Dave Syer
* @since 1.0.0
* @see GaugeWriter
* @see CounterWriter
*/

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/MetricWriterMessageHandler.java

@ -29,6 +29,7 @@ import org.springframework.messaging.MessagingException; @@ -29,6 +29,7 @@ import org.springframework.messaging.MessagingException;
* {@link MetricWriter}.
*
* @author Dave Syer
* @since 1.0.0
* @see MessageChannelMetricWriter
*/
public final class MetricWriterMessageHandler implements MessageHandler {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/security/AuthenticationAuditListener.java

@ -31,6 +31,7 @@ import org.springframework.util.ClassUtils; @@ -31,6 +31,7 @@ import org.springframework.util.ClassUtils;
*
* @author Dave Syer
* @author Vedran Pavic
* @since 1.0.0
*/
public class AuthenticationAuditListener extends AbstractAuthenticationAuditListener {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/security/AuthorizationAuditListener.java

@ -29,6 +29,7 @@ import org.springframework.security.access.event.AuthorizationFailureEvent; @@ -29,6 +29,7 @@ import org.springframework.security.access.event.AuthorizationFailureEvent;
*
* @author Dave Syer
* @author Vedran Pavic
* @since 1.0.0
*/
public class AuthorizationAuditListener extends AbstractAuthorizationAuditListener {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/InMemoryTraceRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -28,6 +28,7 @@ import java.util.Map; @@ -28,6 +28,7 @@ import java.util.Map;
*
* @author Dave Syer
* @author Olivier Bourgain
* @since 1.0.0
*/
public class InMemoryTraceRepository implements TraceRepository {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/Trace.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2013 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import org.springframework.util.Assert; @@ -26,6 +26,7 @@ import org.springframework.util.Assert;
* information. Can be used for analyzing contextual information such as HTTP headers.
*
* @author Dave Syer
* @since 1.0.0
*/
public final class Trace {

3
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/TraceRepository.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -23,6 +23,7 @@ import java.util.Map; @@ -23,6 +23,7 @@ import java.util.Map;
* A repository for {@link Trace}s.
*
* @author Dave Syer
* @since 1.0.0
*/
public interface TraceRepository {

1
spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java

@ -54,6 +54,7 @@ import org.springframework.web.filter.OncePerRequestFilter; @@ -54,6 +54,7 @@ import org.springframework.web.filter.OncePerRequestFilter;
* @author Andy Wilkinson
* @author Venil Noronha
* @author Madhura Bhave
* @since 1.0.0
*/
public class WebRequestTraceFilter extends OncePerRequestFilter implements Ordered {

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationPackages.java

@ -47,6 +47,7 @@ import org.springframework.util.StringUtils; @@ -47,6 +47,7 @@ import org.springframework.util.StringUtils;
* @author Phillip Webb
* @author Dave Syer
* @author Oliver Gierke
* @since 1.0.0
*/
public abstract class AutoConfigurationPackages {

3
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureAfter.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import java.lang.annotation.Target; @@ -26,6 +26,7 @@ import java.lang.annotation.Target;
* after other specified auto-configuration classes.
*
* @author Phillip Webb
* @since 1.0.0
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })

3
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureBefore.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2015 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -26,6 +26,7 @@ import java.lang.annotation.Target; @@ -26,6 +26,7 @@ import java.lang.annotation.Target;
* before other specified auto-configuration classes.
*
* @author Phillip Webb
* @since 1.0.0
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })

3
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
/*
* Copyright 2012-2017 the original author or authors.
* Copyright 2012-2019 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -66,6 +66,7 @@ import org.springframework.core.io.support.SpringFactoriesLoader; @@ -66,6 +66,7 @@ import org.springframework.core.io.support.SpringFactoriesLoader;
*
* @author Phillip Webb
* @author Stephane Nicoll
* @since 1.0.0
* @see ConditionalOnBean
* @see ConditionalOnMissingBean
* @see ConditionalOnClass

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/MessageSourceAutoConfiguration.java

@ -29,6 +29,7 @@ import org.springframework.core.type.AnnotationMetadata; @@ -29,6 +29,7 @@ import org.springframework.core.type.AnnotationMetadata;
* @author Dave Syer
* @author Phillip Webb
* @author Eddú Meléndez
* @since 1.0.0
* @deprecated as of 1.5 in favor of
* {@link org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration}
*/

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/PropertyPlaceholderAutoConfiguration.java

@ -29,6 +29,7 @@ import org.springframework.core.type.AnnotationMetadata; @@ -29,6 +29,7 @@ import org.springframework.core.type.AnnotationMetadata;
*
* @author Phillip Webb
* @author Dave Syer
* @since 1.0.0
* @deprecated as of 1.5 in favor of
* {@link org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration}
*/

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SharedMetadataReaderFactoryContextInitializer.java

@ -44,7 +44,6 @@ import org.springframework.core.type.classreading.MetadataReaderFactory; @@ -44,7 +44,6 @@ import org.springframework.core.type.classreading.MetadataReaderFactory;
* {@link ConfigurationClassPostProcessor} and Spring Boot.
*
* @author Phillip Webb
* @since 1.4.0
*/
class SharedMetadataReaderFactoryContextInitializer
implements ApplicationContextInitializer<ConfigurableApplicationContext> {

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitAnnotationDrivenConfiguration.java

@ -33,7 +33,6 @@ import org.springframework.context.annotation.Configuration; @@ -33,7 +33,6 @@ import org.springframework.context.annotation.Configuration;
*
* @author Stephane Nicoll
* @author Josh Thornhill
* @since 1.2.0
*/
@Configuration
@ConditionalOnClass(EnableRabbit.class)

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitAutoConfiguration.java

@ -77,6 +77,7 @@ import org.springframework.util.ReflectionUtils; @@ -77,6 +77,7 @@ import org.springframework.util.ReflectionUtils;
* @author Josh Long
* @author Stephane Nicoll
* @author Gary Russell
* @since 1.0.0
*/
@Configuration
@ConditionalOnClass({ RabbitTemplate.class, Channel.class })

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/amqp/RabbitProperties.java

@ -36,6 +36,7 @@ import org.springframework.util.StringUtils; @@ -36,6 +36,7 @@ import org.springframework.util.StringUtils;
* @author Andy Wilkinson
* @author Josh Thornhill
* @author Gary Russell
* @since 1.0.0
*/
@ConfigurationProperties(prefix = "spring.rabbitmq")
public class RabbitProperties {

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/aop/AopAutoConfiguration.java

@ -36,6 +36,7 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy; @@ -36,6 +36,7 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy;
*
* @author Dave Syer
* @author Josh Long
* @since 1.0.0
* @see EnableAspectJAutoProxy
*/
@Configuration

1
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BasicBatchConfigurer.java

@ -42,6 +42,7 @@ import org.springframework.util.StringUtils; @@ -42,6 +42,7 @@ import org.springframework.util.StringUtils;
* @author Dave Syer
* @author Andy Wilkinson
* @author Kazuki Shimizu
* @since 1.0.0
*/
public class BasicBatchConfigurer implements BatchConfigurer {

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save