parent
216d15997a
commit
725337f976
|
|
@ -58,7 +58,7 @@ import org.springframework.util.StringUtils;
|
||||||
*/
|
*/
|
||||||
public class UpgradeBom extends DefaultTask {
|
public class UpgradeBom extends DefaultTask {
|
||||||
|
|
||||||
private Set<String> repositoryUrls;
|
private final Set<String> repositoryUrls;
|
||||||
|
|
||||||
private final BomExtension bom;
|
private final BomExtension bom;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ import org.gradle.api.tasks.TaskAction;
|
||||||
*/
|
*/
|
||||||
public class PrepareMavenBinaries extends DefaultTask {
|
public class PrepareMavenBinaries extends DefaultTask {
|
||||||
|
|
||||||
private Set<String> versions = new LinkedHashSet<>();
|
private final Set<String> versions = new LinkedHashSet<>();
|
||||||
|
|
||||||
private File outputDir;
|
private File outputDir;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ public class ConfigurationPropertiesReportEndpointProperties {
|
||||||
* Roles used to determine whether a user is authorized to be shown unsanitized
|
* Roles used to determine whether a user is authorized to be shown unsanitized
|
||||||
* values. When empty, all authenticated users are authorized.
|
* values. When empty, all authenticated users are authorized.
|
||||||
*/
|
*/
|
||||||
private Set<String> roles = new HashSet<>();
|
private final Set<String> roles = new HashSet<>();
|
||||||
|
|
||||||
public Show getShowValues() {
|
public Show getShowValues() {
|
||||||
return this.showValues;
|
return this.showValues;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public class EnvironmentEndpointProperties {
|
||||||
* Roles used to determine whether a user is authorized to be shown unsanitized
|
* Roles used to determine whether a user is authorized to be shown unsanitized
|
||||||
* values. When empty, all authenticated users are authorized.
|
* values. When empty, all authenticated users are authorized.
|
||||||
*/
|
*/
|
||||||
private Set<String> roles = new HashSet<>();
|
private final Set<String> roles = new HashSet<>();
|
||||||
|
|
||||||
public Show getShowValues() {
|
public Show getShowValues() {
|
||||||
return this.showValues;
|
return this.showValues;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public class QuartzEndpointProperties {
|
||||||
* Roles used to determine whether a user is authorized to be shown unsanitized job or
|
* Roles used to determine whether a user is authorized to be shown unsanitized job or
|
||||||
* trigger values. When empty, all authenticated users are authorized.
|
* trigger values. When empty, all authenticated users are authorized.
|
||||||
*/
|
*/
|
||||||
private Set<String> roles = new HashSet<>();
|
private final Set<String> roles = new HashSet<>();
|
||||||
|
|
||||||
public Show getShowValues() {
|
public Show getShowValues() {
|
||||||
return this.showValues;
|
return this.showValues;
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class AvailabilityProbesAutoConfigurationTests {
|
class AvailabilityProbesAutoConfigurationTests {
|
||||||
|
|
||||||
private ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
||||||
.withConfiguration(AutoConfigurations.of(ApplicationAvailabilityAutoConfiguration.class,
|
.withConfiguration(AutoConfigurations.of(ApplicationAvailabilityAutoConfiguration.class,
|
||||||
AvailabilityHealthContributorAutoConfiguration.class, AvailabilityProbesAutoConfiguration.class));
|
AvailabilityHealthContributorAutoConfiguration.class, AvailabilityProbesAutoConfiguration.class));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,8 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class AvailabilityProbesHealthEndpointGroupTests {
|
class AvailabilityProbesHealthEndpointGroupTests {
|
||||||
|
|
||||||
private AvailabilityProbesHealthEndpointGroup group = new AvailabilityProbesHealthEndpointGroup(null, "a", "b");
|
private final AvailabilityProbesHealthEndpointGroup group = new AvailabilityProbesHealthEndpointGroup(null, "a",
|
||||||
|
"b");
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void isMemberWhenMemberReturnsTrue() {
|
void isMemberWhenMemberReturnsTrue() {
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class AvailabilityProbesHealthEndpointGroupsPostProcessorTests {
|
class AvailabilityProbesHealthEndpointGroupsPostProcessorTests {
|
||||||
|
|
||||||
private AvailabilityProbesHealthEndpointGroupsPostProcessor postProcessor = new AvailabilityProbesHealthEndpointGroupsPostProcessor(
|
private final AvailabilityProbesHealthEndpointGroupsPostProcessor postProcessor = new AvailabilityProbesHealthEndpointGroupsPostProcessor(
|
||||||
new MockEnvironment());
|
new MockEnvironment());
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class CloudFoundryEndpointFilterTests {
|
class CloudFoundryEndpointFilterTests {
|
||||||
|
|
||||||
private CloudFoundryEndpointFilter filter = new CloudFoundryEndpointFilter();
|
private final CloudFoundryEndpointFilter filter = new CloudFoundryEndpointFilter();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void matchIfDiscovererCloudFoundryShouldReturnFalse() {
|
void matchIfDiscovererCloudFoundryShouldReturnFalse() {
|
||||||
|
|
|
||||||
|
|
@ -71,9 +71,9 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class CloudFoundryWebFluxEndpointIntegrationTests {
|
class CloudFoundryWebFluxEndpointIntegrationTests {
|
||||||
|
|
||||||
private static ReactiveTokenValidator tokenValidator = mock(ReactiveTokenValidator.class);
|
private static final ReactiveTokenValidator tokenValidator = mock(ReactiveTokenValidator.class);
|
||||||
|
|
||||||
private static ReactiveCloudFoundrySecurityService securityService = mock(
|
private static final ReactiveCloudFoundrySecurityService securityService = mock(
|
||||||
ReactiveCloudFoundrySecurityService.class);
|
ReactiveCloudFoundrySecurityService.class);
|
||||||
|
|
||||||
private final ReactiveWebApplicationContextRunner contextRunner = new ReactiveWebApplicationContextRunner(
|
private final ReactiveWebApplicationContextRunner contextRunner = new ReactiveWebApplicationContextRunner(
|
||||||
|
|
|
||||||
|
|
@ -66,9 +66,9 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class CloudFoundryMvcWebEndpointIntegrationTests {
|
class CloudFoundryMvcWebEndpointIntegrationTests {
|
||||||
|
|
||||||
private static TokenValidator tokenValidator = mock(TokenValidator.class);
|
private static final TokenValidator tokenValidator = mock(TokenValidator.class);
|
||||||
|
|
||||||
private static CloudFoundrySecurityService securityService = mock(CloudFoundrySecurityService.class);
|
private static final CloudFoundrySecurityService securityService = mock(CloudFoundrySecurityService.class);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void operationWithSecurityInterceptorForbidden() {
|
void operationWithSecurityInterceptorForbidden() {
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class JacksonEndpointAutoConfigurationTests {
|
class JacksonEndpointAutoConfigurationTests {
|
||||||
|
|
||||||
private ApplicationContextRunner runner = new ApplicationContextRunner()
|
private final ApplicationContextRunner runner = new ApplicationContextRunner()
|
||||||
.withConfiguration(AutoConfigurations.of(JacksonEndpointAutoConfiguration.class));
|
.withConfiguration(AutoConfigurations.of(JacksonEndpointAutoConfiguration.class));
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
|
|
@ -50,11 +50,11 @@ class MeterRegistryPostProcessorTests {
|
||||||
|
|
||||||
private final MetricsProperties properties = new MetricsProperties();
|
private final MetricsProperties properties = new MetricsProperties();
|
||||||
|
|
||||||
private List<MeterRegistryCustomizer<?>> customizers = new ArrayList<>();
|
private final List<MeterRegistryCustomizer<?>> customizers = new ArrayList<>();
|
||||||
|
|
||||||
private List<MeterFilter> filters = new ArrayList<>();
|
private final List<MeterFilter> filters = new ArrayList<>();
|
||||||
|
|
||||||
private List<MeterBinder> binders = new ArrayList<>();
|
private final List<MeterBinder> binders = new ArrayList<>();
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
private MeterRegistryCustomizer<MeterRegistry> mockCustomizer;
|
private MeterRegistryCustomizer<MeterRegistry> mockCustomizer;
|
||||||
|
|
|
||||||
|
|
@ -36,9 +36,10 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class MetricsRepositoryMethodInvocationListenerBeanPostProcessorTests {
|
class MetricsRepositoryMethodInvocationListenerBeanPostProcessorTests {
|
||||||
|
|
||||||
private MetricsRepositoryMethodInvocationListener listener = mock(MetricsRepositoryMethodInvocationListener.class);
|
private final MetricsRepositoryMethodInvocationListener listener = mock(
|
||||||
|
MetricsRepositoryMethodInvocationListener.class);
|
||||||
|
|
||||||
private MetricsRepositoryMethodInvocationListenerBeanPostProcessor postProcessor = new MetricsRepositoryMethodInvocationListenerBeanPostProcessor(
|
private final MetricsRepositoryMethodInvocationListenerBeanPostProcessor postProcessor = new MetricsRepositoryMethodInvocationListenerBeanPostProcessor(
|
||||||
SingletonSupplier.of(this.listener));
|
SingletonSupplier.of(this.listener));
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
|
|
@ -44,12 +44,12 @@ class ClientHttpObservationConventionAdapterTests {
|
||||||
|
|
||||||
private static final String TEST_METRIC_NAME = "test.metric.name";
|
private static final String TEST_METRIC_NAME = "test.metric.name";
|
||||||
|
|
||||||
private ClientHttpObservationConventionAdapter convention = new ClientHttpObservationConventionAdapter(
|
private final ClientHttpObservationConventionAdapter convention = new ClientHttpObservationConventionAdapter(
|
||||||
TEST_METRIC_NAME, new DefaultRestTemplateExchangeTagsProvider());
|
TEST_METRIC_NAME, new DefaultRestTemplateExchangeTagsProvider());
|
||||||
|
|
||||||
private ClientHttpRequest request = new MockClientHttpRequest(HttpMethod.GET, URI.create("/resource/test"));
|
private final ClientHttpRequest request = new MockClientHttpRequest(HttpMethod.GET, URI.create("/resource/test"));
|
||||||
|
|
||||||
private ClientHttpResponse response = new MockClientHttpResponse("foo".getBytes(), HttpStatus.OK);
|
private final ClientHttpResponse response = new MockClientHttpResponse("foo".getBytes(), HttpStatus.OK);
|
||||||
|
|
||||||
private ClientRequestObservationContext context;
|
private ClientRequestObservationContext context;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,13 +43,14 @@ class ClientObservationConventionAdapterTests {
|
||||||
|
|
||||||
private static final String TEST_METRIC_NAME = "test.metric.name";
|
private static final String TEST_METRIC_NAME = "test.metric.name";
|
||||||
|
|
||||||
private ClientObservationConventionAdapter convention = new ClientObservationConventionAdapter(TEST_METRIC_NAME,
|
private final ClientObservationConventionAdapter convention = new ClientObservationConventionAdapter(
|
||||||
new DefaultWebClientExchangeTagsProvider());
|
TEST_METRIC_NAME, new DefaultWebClientExchangeTagsProvider());
|
||||||
|
|
||||||
private ClientRequest.Builder requestBuilder = ClientRequest.create(HttpMethod.GET, URI.create("/resource/test"))
|
private final ClientRequest.Builder requestBuilder = ClientRequest
|
||||||
|
.create(HttpMethod.GET, URI.create("/resource/test"))
|
||||||
.attribute(WebClient.class.getName() + ".uriTemplate", "/resource/{name}");
|
.attribute(WebClient.class.getName() + ".uriTemplate", "/resource/{name}");
|
||||||
|
|
||||||
private ClientResponse response = ClientResponse.create(HttpStatus.OK).body("foo").build();
|
private final ClientResponse response = ClientResponse.create(HttpStatus.OK).body("foo").build();
|
||||||
|
|
||||||
private ClientRequestObservationContext context;
|
private ClientRequestObservationContext context;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,14 +47,15 @@ class ServerRequestObservationConventionAdapterTests {
|
||||||
|
|
||||||
private static final String TEST_METRIC_NAME = "test.metric.name";
|
private static final String TEST_METRIC_NAME = "test.metric.name";
|
||||||
|
|
||||||
private ServerRequestObservationConventionAdapter convention = new ServerRequestObservationConventionAdapter(
|
private final ServerRequestObservationConventionAdapter convention = new ServerRequestObservationConventionAdapter(
|
||||||
TEST_METRIC_NAME, new DefaultWebMvcTagsProvider(), Collections.emptyList());
|
TEST_METRIC_NAME, new DefaultWebMvcTagsProvider(), Collections.emptyList());
|
||||||
|
|
||||||
private MockHttpServletRequest request = new MockHttpServletRequest("GET", "/resource/test");
|
private final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/resource/test");
|
||||||
|
|
||||||
private MockHttpServletResponse response = new MockHttpServletResponse();
|
private final MockHttpServletResponse response = new MockHttpServletResponse();
|
||||||
|
|
||||||
private ServerRequestObservationContext context = new ServerRequestObservationContext(this.request, this.response);
|
private final ServerRequestObservationContext context = new ServerRequestObservationContext(this.request,
|
||||||
|
this.response);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void customNameIsUsed() {
|
void customNameIsUsed() {
|
||||||
|
|
|
||||||
|
|
@ -43,9 +43,9 @@ class CompositeHandlerExceptionResolverTests {
|
||||||
|
|
||||||
private AnnotationConfigApplicationContext context;
|
private AnnotationConfigApplicationContext context;
|
||||||
|
|
||||||
private MockHttpServletRequest request = new MockHttpServletRequest();
|
private final MockHttpServletRequest request = new MockHttpServletRequest();
|
||||||
|
|
||||||
private MockHttpServletResponse response = new MockHttpServletResponse();
|
private final MockHttpServletResponse response = new MockHttpServletResponse();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void resolverShouldDelegateToOtherResolversInContext() {
|
void resolverShouldDelegateToOtherResolversInContext() {
|
||||||
|
|
|
||||||
|
|
@ -401,11 +401,11 @@ public abstract class EndpointDiscoverer<E extends ExposableEndpoint<O>, O exten
|
||||||
|
|
||||||
private final EndpointId id;
|
private final EndpointId id;
|
||||||
|
|
||||||
private boolean enabledByDefault;
|
private final boolean enabledByDefault;
|
||||||
|
|
||||||
private final Class<?> filter;
|
private final Class<?> filter;
|
||||||
|
|
||||||
private Set<ExtensionBean> extensions = new LinkedHashSet<>();
|
private final Set<ExtensionBean> extensions = new LinkedHashSet<>();
|
||||||
|
|
||||||
EndpointBean(Environment environment, String beanName, Class<?> beanType, Supplier<Object> beanSupplier) {
|
EndpointBean(Environment environment, String beanName, Class<?> beanType, Supplier<Object> beanSupplier) {
|
||||||
MergedAnnotation<Endpoint> annotation = MergedAnnotations.from(beanType, SearchStrategy.TYPE_HIERARCHY)
|
MergedAnnotation<Endpoint> annotation = MergedAnnotations.from(beanType, SearchStrategy.TYPE_HIERARCHY)
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,7 @@ public final class Health extends HealthComponent {
|
||||||
|
|
||||||
private Status status;
|
private Status status;
|
||||||
|
|
||||||
private Map<String, Object> details;
|
private final Map<String, Object> details;
|
||||||
|
|
||||||
private Throwable exception;
|
private Throwable exception;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,7 @@ public class LoggersEndpoint {
|
||||||
*/
|
*/
|
||||||
public static class LoggerLevelsDescriptor implements OperationResponseBody {
|
public static class LoggerLevelsDescriptor implements OperationResponseBody {
|
||||||
|
|
||||||
private String configuredLevel;
|
private final String configuredLevel;
|
||||||
|
|
||||||
public LoggerLevelsDescriptor(LogLevel configuredLevel) {
|
public LoggerLevelsDescriptor(LogLevel configuredLevel) {
|
||||||
this.configuredLevel = getName(configuredLevel);
|
this.configuredLevel = getName(configuredLevel);
|
||||||
|
|
@ -182,7 +182,7 @@ public class LoggersEndpoint {
|
||||||
*/
|
*/
|
||||||
public static class GroupLoggerLevelsDescriptor extends LoggerLevelsDescriptor {
|
public static class GroupLoggerLevelsDescriptor extends LoggerLevelsDescriptor {
|
||||||
|
|
||||||
private List<String> members;
|
private final List<String> members;
|
||||||
|
|
||||||
public GroupLoggerLevelsDescriptor(LogLevel configuredLevel, List<String> members) {
|
public GroupLoggerLevelsDescriptor(LogLevel configuredLevel, List<String> members) {
|
||||||
super(configuredLevel);
|
super(configuredLevel);
|
||||||
|
|
@ -200,7 +200,7 @@ public class LoggersEndpoint {
|
||||||
*/
|
*/
|
||||||
public static class SingleLoggerLevelsDescriptor extends LoggerLevelsDescriptor {
|
public static class SingleLoggerLevelsDescriptor extends LoggerLevelsDescriptor {
|
||||||
|
|
||||||
private String effectiveLevel;
|
private final String effectiveLevel;
|
||||||
|
|
||||||
public SingleLoggerLevelsDescriptor(LoggerConfiguration configuration) {
|
public SingleLoggerLevelsDescriptor(LoggerConfiguration configuration) {
|
||||||
super(configuration.getConfiguredLevel());
|
super(configuration.getConfiguredLevel());
|
||||||
|
|
|
||||||
|
|
@ -146,9 +146,9 @@ public class HeapDumpWebEndpoint {
|
||||||
*/
|
*/
|
||||||
protected static class HotSpotDiagnosticMXBeanHeapDumper implements HeapDumper {
|
protected static class HotSpotDiagnosticMXBeanHeapDumper implements HeapDumper {
|
||||||
|
|
||||||
private Object diagnosticMXBean;
|
private final Object diagnosticMXBean;
|
||||||
|
|
||||||
private Method dumpHeapMethod;
|
private final Method dumpHeapMethod;
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
protected HotSpotDiagnosticMXBeanHeapDumper() {
|
protected HotSpotDiagnosticMXBeanHeapDumper() {
|
||||||
|
|
@ -189,9 +189,9 @@ public class HeapDumpWebEndpoint {
|
||||||
*/
|
*/
|
||||||
private static final class OpenJ9DiagnosticsMXBeanHeapDumper implements HeapDumper {
|
private static final class OpenJ9DiagnosticsMXBeanHeapDumper implements HeapDumper {
|
||||||
|
|
||||||
private Object diagnosticMXBean;
|
private final Object diagnosticMXBean;
|
||||||
|
|
||||||
private Method dumpHeapMethod;
|
private final Method dumpHeapMethod;
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private OpenJ9DiagnosticsMXBeanHeapDumper() {
|
private OpenJ9DiagnosticsMXBeanHeapDumper() {
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ public class PrometheusPushGatewayManager {
|
||||||
|
|
||||||
private final TaskScheduler scheduler;
|
private final TaskScheduler scheduler;
|
||||||
|
|
||||||
private ScheduledFuture<?> scheduled;
|
private final ScheduledFuture<?> scheduled;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new {@link PrometheusPushGatewayManager} instance using a single threaded
|
* Create a new {@link PrometheusPushGatewayManager} instance using a single threaded
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ public class AuthenticationAuditListener extends AbstractAuthenticationAuditList
|
||||||
|
|
||||||
private static final String WEB_LISTENER_CHECK_CLASS = "org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent";
|
private static final String WEB_LISTENER_CHECK_CLASS = "org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent";
|
||||||
|
|
||||||
private WebAuditListener webListener = maybeCreateWebListener();
|
private final WebAuditListener webListener = maybeCreateWebListener();
|
||||||
|
|
||||||
private static WebAuditListener maybeCreateWebListener() {
|
private static WebAuditListener maybeCreateWebListener() {
|
||||||
if (ClassUtils.isPresent(WEB_LISTENER_CHECK_CLASS, null)) {
|
if (ClassUtils.isPresent(WEB_LISTENER_CHECK_CLASS, null)) {
|
||||||
|
|
|
||||||
|
|
@ -497,9 +497,9 @@ class ConfigurationPropertiesReportEndpointSerializationTests {
|
||||||
|
|
||||||
public static class InitializedMapAndListProperties extends Foo {
|
public static class InitializedMapAndListProperties extends Foo {
|
||||||
|
|
||||||
private Map<String, Boolean> map = new HashMap<>();
|
private final Map<String, Boolean> map = new HashMap<>();
|
||||||
|
|
||||||
private List<String> list = new ArrayList<>();
|
private final List<String> list = new ArrayList<>();
|
||||||
|
|
||||||
public Map<String, Boolean> getMap() {
|
public Map<String, Boolean> getMap() {
|
||||||
return this.map;
|
return this.map;
|
||||||
|
|
|
||||||
|
|
@ -435,7 +435,7 @@ class ConfigurationPropertiesReportEndpointTests {
|
||||||
|
|
||||||
private Duration duration = Duration.ofSeconds(10);
|
private Duration duration = Duration.ofSeconds(10);
|
||||||
|
|
||||||
private String ignored = "dummy";
|
private final String ignored = "dummy";
|
||||||
|
|
||||||
public String getDbPassword() {
|
public String getDbPassword() {
|
||||||
return this.dbPassword;
|
return this.dbPassword;
|
||||||
|
|
@ -803,7 +803,7 @@ class ConfigurationPropertiesReportEndpointTests {
|
||||||
|
|
||||||
private URI noPasswordUri = URI.create("http://user:@localhost:8080");
|
private URI noPasswordUri = URI.create("http://user:@localhost:8080");
|
||||||
|
|
||||||
private List<String> simpleList = new ArrayList<>();
|
private final List<String> simpleList = new ArrayList<>();
|
||||||
|
|
||||||
private String rawSensitiveAddresses = "http://user:password@localhost:8080,http://user2:password2@localhost:8082";
|
private String rawSensitiveAddresses = "http://user:password@localhost:8080,http://user2:password2@localhost:8082";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -38,16 +38,17 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class OperationMethodParameterTests {
|
class OperationMethodParameterTests {
|
||||||
|
|
||||||
private Method example = ReflectionUtils.findMethod(getClass(), "example", String.class, String.class);
|
private final Method example = ReflectionUtils.findMethod(getClass(), "example", String.class, String.class);
|
||||||
|
|
||||||
private Method exampleJsr305 = ReflectionUtils.findMethod(getClass(), "exampleJsr305", String.class, String.class);
|
private final Method exampleJsr305 = ReflectionUtils.findMethod(getClass(), "exampleJsr305", String.class,
|
||||||
|
|
||||||
private Method exampleMetaJsr305 = ReflectionUtils.findMethod(getClass(), "exampleMetaJsr305", String.class,
|
|
||||||
String.class);
|
String.class);
|
||||||
|
|
||||||
private Method exampleJsr305NonNull = ReflectionUtils.findMethod(getClass(), "exampleJsr305NonNull", String.class,
|
private final Method exampleMetaJsr305 = ReflectionUtils.findMethod(getClass(), "exampleMetaJsr305", String.class,
|
||||||
String.class);
|
String.class);
|
||||||
|
|
||||||
|
private final Method exampleJsr305NonNull = ReflectionUtils.findMethod(getClass(), "exampleJsr305NonNull",
|
||||||
|
String.class, String.class);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void getNameShouldReturnName() {
|
void getNameShouldReturnName() {
|
||||||
OperationMethodParameter parameter = new OperationMethodParameter("name", this.example.getParameters()[0]);
|
OperationMethodParameter parameter = new OperationMethodParameter("name", this.example.getParameters()[0]);
|
||||||
|
|
|
||||||
|
|
@ -43,9 +43,9 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class OperationMethodParametersTests {
|
class OperationMethodParametersTests {
|
||||||
|
|
||||||
private Method exampleMethod = ReflectionUtils.findMethod(getClass(), "example", String.class);
|
private final Method exampleMethod = ReflectionUtils.findMethod(getClass(), "example", String.class);
|
||||||
|
|
||||||
private Method exampleNoParamsMethod = ReflectionUtils.findMethod(getClass(), "exampleNoParams");
|
private final Method exampleNoParamsMethod = ReflectionUtils.findMethod(getClass(), "exampleNoParams");
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void createWhenMethodIsNullShouldThrowException() {
|
void createWhenMethodIsNullShouldThrowException() {
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException
|
||||||
*/
|
*/
|
||||||
class OperationMethodTests {
|
class OperationMethodTests {
|
||||||
|
|
||||||
private Method exampleMethod = ReflectionUtils.findMethod(getClass(), "example", String.class);
|
private final Method exampleMethod = ReflectionUtils.findMethod(getClass(), "example", String.class);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void createWhenMethodIsNullShouldThrowException() {
|
void createWhenMethodIsNullShouldThrowException() {
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,9 @@ class EndpointMBeanTests {
|
||||||
|
|
||||||
private static final String[] NO_SIGNATURE = {};
|
private static final String[] NO_SIGNATURE = {};
|
||||||
|
|
||||||
private TestExposableJmxEndpoint endpoint = new TestExposableJmxEndpoint(new TestJmxOperation());
|
private final TestExposableJmxEndpoint endpoint = new TestExposableJmxEndpoint(new TestJmxOperation());
|
||||||
|
|
||||||
private TestJmxOperationResponseMapper responseMapper = new TestJmxOperationResponseMapper();
|
private final TestJmxOperationResponseMapper responseMapper = new TestJmxOperationResponseMapper();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void createWhenResponseMapperIsNullShouldThrowException() {
|
void createWhenResponseMapperIsNullShouldThrowException() {
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ import static org.mockito.Mockito.spy;
|
||||||
*/
|
*/
|
||||||
class JacksonJmxOperationResponseMapperTests {
|
class JacksonJmxOperationResponseMapperTests {
|
||||||
|
|
||||||
private JacksonJmxOperationResponseMapper mapper = new JacksonJmxOperationResponseMapper(null);
|
private final JacksonJmxOperationResponseMapper mapper = new JacksonJmxOperationResponseMapper(null);
|
||||||
|
|
||||||
private final BasicJsonTester json = new BasicJsonTester(getClass());
|
private final BasicJsonTester json = new BasicJsonTester(getClass());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,9 +61,9 @@ class JmxEndpointExporterTests {
|
||||||
@Spy
|
@Spy
|
||||||
private EndpointObjectNameFactory objectNameFactory = new TestEndpointObjectNameFactory();
|
private EndpointObjectNameFactory objectNameFactory = new TestEndpointObjectNameFactory();
|
||||||
|
|
||||||
private JmxOperationResponseMapper responseMapper = new TestJmxOperationResponseMapper();
|
private final JmxOperationResponseMapper responseMapper = new TestJmxOperationResponseMapper();
|
||||||
|
|
||||||
private List<ExposableJmxEndpoint> endpoints = new ArrayList<>();
|
private final List<ExposableJmxEndpoint> endpoints = new ArrayList<>();
|
||||||
|
|
||||||
@Captor
|
@Captor
|
||||||
private ArgumentCaptor<Object> objectCaptor;
|
private ArgumentCaptor<Object> objectCaptor;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class MBeanInfoFactoryTests {
|
class MBeanInfoFactoryTests {
|
||||||
|
|
||||||
private MBeanInfoFactory factory = new MBeanInfoFactory(new TestJmxOperationResponseMapper());
|
private final MBeanInfoFactory factory = new MBeanInfoFactory(new TestJmxOperationResponseMapper());
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void getMBeanInfoShouldReturnMBeanInfo() {
|
void getMBeanInfoShouldReturnMBeanInfo() {
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class RequestPredicateFactoryTests {
|
||||||
private final RequestPredicateFactory factory = new RequestPredicateFactory(
|
private final RequestPredicateFactory factory = new RequestPredicateFactory(
|
||||||
new EndpointMediaTypes(Collections.emptyList(), Collections.emptyList()));
|
new EndpointMediaTypes(Collections.emptyList(), Collections.emptyList()));
|
||||||
|
|
||||||
private String rootPath = "/root";
|
private final String rootPath = "/root";
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void getRequestPredicateWhenHasMoreThanOneMatchAllThrowsException() {
|
void getRequestPredicateWhenHasMoreThanOneMatchAllThrowsException() {
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@ class AbstractHealthIndicatorTests {
|
||||||
|
|
||||||
static class TestHealthIndicator extends AbstractHealthIndicator {
|
static class TestHealthIndicator extends AbstractHealthIndicator {
|
||||||
|
|
||||||
private Consumer<Builder> action;
|
private final Consumer<Builder> action;
|
||||||
|
|
||||||
TestHealthIndicator(String message, Consumer<Builder> action) {
|
TestHealthIndicator(String message, Consumer<Builder> action) {
|
||||||
super(message);
|
super(message);
|
||||||
|
|
|
||||||
|
|
@ -83,7 +83,7 @@ class HeapDumpWebEndpointWebIntegrationTests {
|
||||||
|
|
||||||
private boolean available;
|
private boolean available;
|
||||||
|
|
||||||
private String heapDump = "HEAPDUMP";
|
private final String heapDump = "HEAPDUMP";
|
||||||
|
|
||||||
private File file;
|
private File file;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class MetricsEndpointWebIntegrationTests {
|
class MetricsEndpointWebIntegrationTests {
|
||||||
|
|
||||||
private static MeterRegistry registry = new SimpleMeterRegistry(SimpleConfig.DEFAULT, new MockClock());
|
private static final MeterRegistry registry = new SimpleMeterRegistry(SimpleConfig.DEFAULT, new MockClock());
|
||||||
|
|
||||||
private final ObjectMapper mapper = new ObjectMapper();
|
private final ObjectMapper mapper = new ObjectMapper();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class DefaultRepositoryTagsProviderTests {
|
class DefaultRepositoryTagsProviderTests {
|
||||||
|
|
||||||
private DefaultRepositoryTagsProvider provider = new DefaultRepositoryTagsProvider();
|
private final DefaultRepositoryTagsProvider provider = new DefaultRepositoryTagsProvider();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void repositoryTagsIncludesRepository() {
|
void repositoryTagsIncludesRepository() {
|
||||||
|
|
|
||||||
|
|
@ -61,9 +61,9 @@ class PrometheusPushGatewayManagerTests {
|
||||||
@Mock
|
@Mock
|
||||||
private TaskScheduler scheduler;
|
private TaskScheduler scheduler;
|
||||||
|
|
||||||
private Duration pushRate = Duration.ofSeconds(1);
|
private final Duration pushRate = Duration.ofSeconds(1);
|
||||||
|
|
||||||
private Map<String, String> groupingKey = Collections.singletonMap("foo", "bar");
|
private final Map<String, String> groupingKey = Collections.singletonMap("foo", "bar");
|
||||||
|
|
||||||
@Captor
|
@Captor
|
||||||
private ArgumentCaptor<Runnable> task;
|
private ArgumentCaptor<Runnable> task;
|
||||||
|
|
|
||||||
|
|
@ -34,11 +34,11 @@ class ObservationRestTemplateCustomizerTests {
|
||||||
|
|
||||||
private static final String TEST_METRIC_NAME = "http.test.metric.name";
|
private static final String TEST_METRIC_NAME = "http.test.metric.name";
|
||||||
|
|
||||||
private ObservationRegistry observationRegistry = TestObservationRegistry.create();
|
private final ObservationRegistry observationRegistry = TestObservationRegistry.create();
|
||||||
|
|
||||||
private RestTemplate restTemplate = new RestTemplate();
|
private final RestTemplate restTemplate = new RestTemplate();
|
||||||
|
|
||||||
private ObservationRestTemplateCustomizer customizer = new ObservationRestTemplateCustomizer(
|
private final ObservationRestTemplateCustomizer customizer = new ObservationRestTemplateCustomizer(
|
||||||
this.observationRegistry, new DefaultClientRequestObservationConvention(TEST_METRIC_NAME));
|
this.observationRegistry, new DefaultClientRequestObservationConvention(TEST_METRIC_NAME));
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ class DefaultWebClientExchangeTagsProviderTests {
|
||||||
|
|
||||||
private static final String URI_TEMPLATE_ATTRIBUTE = WebClient.class.getName() + ".uriTemplate";
|
private static final String URI_TEMPLATE_ATTRIBUTE = WebClient.class.getName() + ".uriTemplate";
|
||||||
|
|
||||||
private WebClientExchangeTagsProvider tagsProvider = new DefaultWebClientExchangeTagsProvider();
|
private final WebClientExchangeTagsProvider tagsProvider = new DefaultWebClientExchangeTagsProvider();
|
||||||
|
|
||||||
private ClientRequest request;
|
private ClientRequest request;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,15 +34,15 @@ class ObservationWebClientCustomizerTests {
|
||||||
|
|
||||||
private static final String TEST_METRIC_NAME = "http.test.metric.name";
|
private static final String TEST_METRIC_NAME = "http.test.metric.name";
|
||||||
|
|
||||||
private TestObservationRegistry observationRegistry = TestObservationRegistry.create();
|
private final TestObservationRegistry observationRegistry = TestObservationRegistry.create();
|
||||||
|
|
||||||
private ClientRequestObservationConvention observationConvention = new DefaultClientRequestObservationConvention(
|
private final ClientRequestObservationConvention observationConvention = new DefaultClientRequestObservationConvention(
|
||||||
TEST_METRIC_NAME);
|
TEST_METRIC_NAME);
|
||||||
|
|
||||||
private ObservationWebClientCustomizer customizer = new ObservationWebClientCustomizer(this.observationRegistry,
|
private final ObservationWebClientCustomizer customizer = new ObservationWebClientCustomizer(
|
||||||
this.observationConvention);
|
this.observationRegistry, this.observationConvention);
|
||||||
|
|
||||||
private WebClient.Builder clientBuilder = WebClient.builder();
|
private final WebClient.Builder clientBuilder = WebClient.builder();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void shouldCustomizeObservationConfiguration() {
|
void shouldCustomizeObservationConfiguration() {
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends
|
||||||
|
|
||||||
private List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers;
|
private List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers;
|
||||||
|
|
||||||
private RabbitProperties rabbitProperties;
|
private final RabbitProperties rabbitProperties;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new configurer that will use the given {@code rabbitProperties}.
|
* Creates a new configurer that will use the given {@code rabbitProperties}.
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ public class RabbitTemplateConfigurer {
|
||||||
|
|
||||||
private List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers;
|
private List<RabbitRetryTemplateCustomizer> retryTemplateCustomizers;
|
||||||
|
|
||||||
private RabbitProperties rabbitProperties;
|
private final RabbitProperties rabbitProperties;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new configurer that will use the given {@code rabbitProperties}.
|
* Creates a new configurer that will use the given {@code rabbitProperties}.
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ class OnJndiCondition extends SpringBootCondition {
|
||||||
|
|
||||||
protected static class JndiLocator extends JndiLocatorSupport {
|
protected static class JndiLocator extends JndiLocatorSupport {
|
||||||
|
|
||||||
private String[] locations;
|
private final String[] locations;
|
||||||
|
|
||||||
public JndiLocator(String[] locations) {
|
public JndiLocator(String[] locations) {
|
||||||
this.locations = locations;
|
this.locations = locations;
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ public class MessageSourceAutoConfiguration {
|
||||||
|
|
||||||
protected static class ResourceBundleCondition extends SpringBootCondition {
|
protected static class ResourceBundleCondition extends SpringBootCondition {
|
||||||
|
|
||||||
private static ConcurrentReferenceHashMap<String, ConditionOutcome> cache = new ConcurrentReferenceHashMap<>();
|
private static final ConcurrentReferenceHashMap<String, ConditionOutcome> cache = new ConcurrentReferenceHashMap<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) {
|
public ConditionOutcome getMatchOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) {
|
||||||
|
|
|
||||||
|
|
@ -89,7 +89,7 @@ public class GraphQlWebMvcAutoConfiguration {
|
||||||
private static final Log logger = LogFactory.getLog(GraphQlWebMvcAutoConfiguration.class);
|
private static final Log logger = LogFactory.getLog(GraphQlWebMvcAutoConfiguration.class);
|
||||||
|
|
||||||
@SuppressWarnings("removal")
|
@SuppressWarnings("removal")
|
||||||
private static MediaType[] SUPPORTED_MEDIA_TYPES = new MediaType[] { MediaType.APPLICATION_GRAPHQL_RESPONSE,
|
private static final MediaType[] SUPPORTED_MEDIA_TYPES = new MediaType[] { MediaType.APPLICATION_GRAPHQL_RESPONSE,
|
||||||
MediaType.APPLICATION_JSON, MediaType.APPLICATION_GRAPHQL };
|
MediaType.APPLICATION_JSON, MediaType.APPLICATION_GRAPHQL };
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ public class EmbeddedLdapProperties {
|
||||||
/**
|
/**
|
||||||
* Schema validation.
|
* Schema validation.
|
||||||
*/
|
*/
|
||||||
private Validation validation = new Validation();
|
private final Validation validation = new Validation();
|
||||||
|
|
||||||
public int getPort() {
|
public int getPort() {
|
||||||
return this.port;
|
return this.port;
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ import org.springframework.util.StringUtils;
|
||||||
*/
|
*/
|
||||||
public class ConditionEvaluationReportMessage {
|
public class ConditionEvaluationReportMessage {
|
||||||
|
|
||||||
private StringBuilder message;
|
private final StringBuilder message;
|
||||||
|
|
||||||
public ConditionEvaluationReportMessage(ConditionEvaluationReport report) {
|
public ConditionEvaluationReportMessage(ConditionEvaluationReport report) {
|
||||||
this(report, "CONDITIONS EVALUATION REPORT");
|
this(report, "CONDITIONS EVALUATION REPORT");
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ public class MailProperties {
|
||||||
/**
|
/**
|
||||||
* Additional JavaMail Session properties.
|
* Additional JavaMail Session properties.
|
||||||
*/
|
*/
|
||||||
private Map<String, String> properties = new HashMap<>();
|
private final Map<String, String> properties = new HashMap<>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Session JNDI name. When set, takes precedence over other Session settings.
|
* Session JNDI name. When set, takes precedence over other Session settings.
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ class HibernateJpaConfiguration extends JpaBaseConfiguration {
|
||||||
|
|
||||||
private final HibernateDefaultDdlAutoProvider defaultDdlAutoProvider;
|
private final HibernateDefaultDdlAutoProvider defaultDdlAutoProvider;
|
||||||
|
|
||||||
private DataSourcePoolMetadataProvider poolMetadataProvider;
|
private final DataSourcePoolMetadataProvider poolMetadataProvider;
|
||||||
|
|
||||||
private final List<HibernatePropertiesCustomizer> hibernatePropertiesCustomizers;
|
private final List<HibernatePropertiesCustomizer> hibernatePropertiesCustomizers;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1787,12 +1787,12 @@ public class ServerProperties {
|
||||||
/**
|
/**
|
||||||
* Socket options as defined in org.xnio.Options.
|
* Socket options as defined in org.xnio.Options.
|
||||||
*/
|
*/
|
||||||
private Map<String, String> socket = new LinkedHashMap<>();
|
private final Map<String, String> socket = new LinkedHashMap<>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Server options as defined in io.undertow.UndertowOptions.
|
* Server options as defined in io.undertow.UndertowOptions.
|
||||||
*/
|
*/
|
||||||
private Map<String, String> server = new LinkedHashMap<>();
|
private final Map<String, String> server = new LinkedHashMap<>();
|
||||||
|
|
||||||
public Map<String, String> getServer() {
|
public Map<String, String> getServer() {
|
||||||
return this.server;
|
return this.server;
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ public class DefaultErrorViewResolver implements ErrorViewResolver, Ordered {
|
||||||
SERIES_VIEWS = Collections.unmodifiableMap(views);
|
SERIES_VIEWS = Collections.unmodifiableMap(views);
|
||||||
}
|
}
|
||||||
|
|
||||||
private ApplicationContext applicationContext;
|
private final ApplicationContext applicationContext;
|
||||||
|
|
||||||
private final Resources resources;
|
private final Resources resources;
|
||||||
|
|
||||||
|
|
@ -145,7 +145,7 @@ public class DefaultErrorViewResolver implements ErrorViewResolver, Ordered {
|
||||||
*/
|
*/
|
||||||
private static class HtmlResourceView implements View {
|
private static class HtmlResourceView implements View {
|
||||||
|
|
||||||
private Resource resource;
|
private final Resource resource;
|
||||||
|
|
||||||
HtmlResourceView(Resource resource) {
|
HtmlResourceView(Resource resource) {
|
||||||
this.resource = resource;
|
this.resource = resource;
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class AbstractDependsOnBeanFactoryPostProcessorTests {
|
class AbstractDependsOnBeanFactoryPostProcessorTests {
|
||||||
|
|
||||||
private ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
||||||
.withUserConfiguration(FooBarConfiguration.class);
|
.withUserConfiguration(FooBarConfiguration.class);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ class AutoConfigurationImportSelectorTests {
|
||||||
|
|
||||||
private final MockEnvironment environment = new MockEnvironment();
|
private final MockEnvironment environment = new MockEnvironment();
|
||||||
|
|
||||||
private List<AutoConfigurationImportFilter> filters = new ArrayList<>();
|
private final List<AutoConfigurationImportFilter> filters = new ArrayList<>();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|
|
||||||
|
|
@ -488,7 +488,7 @@ class ConditionalOnBeanTests {
|
||||||
@TestAnnotation
|
@TestAnnotation
|
||||||
static class ExampleBean {
|
static class ExampleBean {
|
||||||
|
|
||||||
private String value;
|
private final String value;
|
||||||
|
|
||||||
ExampleBean(String value) {
|
ExampleBean(String value) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ class ConditionalOnJndiTests {
|
||||||
|
|
||||||
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();
|
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();
|
||||||
|
|
||||||
private MockableOnJndi condition = new MockableOnJndi();
|
private final MockableOnJndi condition = new MockableOnJndi();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setupThreadContextClassLoader() {
|
void setupThreadContextClassLoader() {
|
||||||
|
|
@ -149,7 +149,7 @@ class ConditionalOnJndiTests {
|
||||||
|
|
||||||
static class MockableOnJndi extends OnJndiCondition {
|
static class MockableOnJndi extends OnJndiCondition {
|
||||||
|
|
||||||
private boolean jndiAvailable = true;
|
private final boolean jndiAvailable = true;
|
||||||
|
|
||||||
private String foundLocation;
|
private String foundLocation;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -741,7 +741,7 @@ class ConditionalOnMissingBeanTests {
|
||||||
@TestAnnotation
|
@TestAnnotation
|
||||||
static class ExampleBean {
|
static class ExampleBean {
|
||||||
|
|
||||||
private String value;
|
private final String value;
|
||||||
|
|
||||||
ExampleBean(String value) {
|
ExampleBean(String value) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ class ConditionalOnPropertyTests {
|
||||||
|
|
||||||
private ConfigurableApplicationContext context;
|
private ConfigurableApplicationContext context;
|
||||||
|
|
||||||
private ConfigurableEnvironment environment = new StandardEnvironment();
|
private final ConfigurableEnvironment environment = new StandardEnvironment();
|
||||||
|
|
||||||
@AfterEach
|
@AfterEach
|
||||||
void tearDown() {
|
void tearDown() {
|
||||||
|
|
|
||||||
|
|
@ -35,9 +35,9 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class OnClassConditionAutoConfigurationImportFilterTests {
|
class OnClassConditionAutoConfigurationImportFilterTests {
|
||||||
|
|
||||||
private OnClassCondition filter = new OnClassCondition();
|
private final OnClassCondition filter = new OnClassCondition();
|
||||||
|
|
||||||
private DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
|
private final DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,11 @@ public class City implements Serializable {
|
||||||
@GeneratedValue
|
@GeneratedValue
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String name;
|
private final String name;
|
||||||
|
|
||||||
private String state;
|
private String state;
|
||||||
|
|
||||||
private Country country;
|
private final Country country;
|
||||||
|
|
||||||
private String map;
|
private String map;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class Country implements Serializable {
|
||||||
@GeneratedValue
|
@GeneratedValue
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private String name;
|
private final String name;
|
||||||
|
|
||||||
public Country(String name) {
|
public Country(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ class RedisRepositoriesAutoConfigurationTests {
|
||||||
public static RedisContainer redis = new RedisContainer().withStartupAttempts(5)
|
public static RedisContainer redis = new RedisContainer().withStartupAttempts(5)
|
||||||
.withStartupTimeout(Duration.ofMinutes(10));
|
.withStartupTimeout(Duration.ofMinutes(10));
|
||||||
|
|
||||||
private AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
|
private final AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setUp() {
|
void setUp() {
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,8 @@ import org.springframework.lang.Nullable;
|
||||||
*/
|
*/
|
||||||
public final class GraphQlTestDataFetchers {
|
public final class GraphQlTestDataFetchers {
|
||||||
|
|
||||||
private static List<Book> books = Arrays.asList(new Book("book-1", "GraphQL for beginners", 100, "John GraphQL"),
|
private static final List<Book> books = Arrays.asList(
|
||||||
|
new Book("book-1", "GraphQL for beginners", 100, "John GraphQL"),
|
||||||
new Book("book-2", "Harry Potter and the Philosopher's Stone", 223, "Joanne Rowling"),
|
new Book("book-2", "Harry Potter and the Philosopher's Stone", 223, "Joanne Rowling"),
|
||||||
new Book("book-3", "Moby Dick", 635, "Moby Dick"), new Book("book-3", "Moby Dick", 635, "Moby Dick"));
|
new Book("book-3", "Moby Dick", 635, "Moby Dick"), new Book("book-3", "Moby Dick", 635, "Moby Dick"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ class GroovyTemplateAutoConfigurationTests {
|
||||||
|
|
||||||
private final BuildOutput buildOutput = new BuildOutput(getClass());
|
private final BuildOutput buildOutput = new BuildOutput(getClass());
|
||||||
|
|
||||||
private AnnotationConfigServletWebApplicationContext context = new AnnotationConfigServletWebApplicationContext();
|
private final AnnotationConfigServletWebApplicationContext context = new AnnotationConfigServletWebApplicationContext();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setupContext() {
|
void setupContext() {
|
||||||
|
|
|
||||||
|
|
@ -32,11 +32,11 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class GroovyTemplateAvailabilityProviderTests {
|
class GroovyTemplateAvailabilityProviderTests {
|
||||||
|
|
||||||
private TemplateAvailabilityProvider provider = new GroovyTemplateAvailabilityProvider();
|
private final TemplateAvailabilityProvider provider = new GroovyTemplateAvailabilityProvider();
|
||||||
|
|
||||||
private ResourceLoader resourceLoader = new DefaultResourceLoader();
|
private final ResourceLoader resourceLoader = new DefaultResourceLoader();
|
||||||
|
|
||||||
private MockEnvironment environment = new MockEnvironment();
|
private final MockEnvironment environment = new MockEnvironment();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void availabilityOfTemplateInDefaultLocation() {
|
void availabilityOfTemplateInDefaultLocation() {
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ class GsonAutoConfigurationTests {
|
||||||
private Long data = 1L;
|
private Long data = 1L;
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private String owner = null;
|
private final String owner = null;
|
||||||
|
|
||||||
public void setData(Long data) {
|
public void setData(Long data) {
|
||||||
this.data = data;
|
this.data = data;
|
||||||
|
|
@ -254,7 +254,7 @@ class GsonAutoConfigurationTests {
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
class NestedObject {
|
class NestedObject {
|
||||||
|
|
||||||
private String data = "nested";
|
private final String data = "nested";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -636,7 +636,7 @@ class JacksonAutoConfigurationTests {
|
||||||
|
|
||||||
static class CustomModule extends SimpleModule {
|
static class CustomModule extends SimpleModule {
|
||||||
|
|
||||||
private Set<ObjectCodec> owners = new HashSet<>();
|
private final Set<ObjectCodec> owners = new HashSet<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupModule(SetupContext context) {
|
public void setupModule(SetupContext context) {
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ class DataSourceJsonSerializationTests {
|
||||||
|
|
||||||
static class TomcatDataSourceSerializer extends JsonSerializer<DataSource> {
|
static class TomcatDataSourceSerializer extends JsonSerializer<DataSource> {
|
||||||
|
|
||||||
private ConversionService conversionService = new DefaultConversionService();
|
private final ConversionService conversionService = new DefaultConversionService();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void serialize(DataSource value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
|
public void serialize(DataSource value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
|
||||||
|
|
@ -99,7 +99,7 @@ class DataSourceJsonSerializationTests {
|
||||||
|
|
||||||
static class GenericSerializerModifier extends BeanSerializerModifier {
|
static class GenericSerializerModifier extends BeanSerializerModifier {
|
||||||
|
|
||||||
private ConversionService conversionService = new DefaultConversionService();
|
private final ConversionService conversionService = new DefaultConversionService();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<BeanPropertyWriter> changeProperties(SerializationConfig config, BeanDescription beanDesc,
|
public List<BeanPropertyWriter> changeProperties(SerializationConfig config, BeanDescription beanDesc,
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class ParentAwareNamingStrategyTests {
|
class ParentAwareNamingStrategyTests {
|
||||||
|
|
||||||
private ApplicationContextRunner contextRunner = new ApplicationContextRunner();
|
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void objectNameMatchesManagedResourceByDefault() {
|
void objectNameMatchesManagedResourceByDefault() {
|
||||||
|
|
|
||||||
|
|
@ -462,7 +462,7 @@ class LiquibaseAutoConfigurationTests {
|
||||||
@Configuration(proxyBeanMethods = false)
|
@Configuration(proxyBeanMethods = false)
|
||||||
static class CustomDataSourceConfiguration {
|
static class CustomDataSourceConfiguration {
|
||||||
|
|
||||||
private String name = UUID.randomUUID().toString();
|
private final String name = UUID.randomUUID().toString();
|
||||||
|
|
||||||
@Bean(destroyMethod = "shutdown")
|
@Bean(destroyMethod = "shutdown")
|
||||||
EmbeddedDatabase dataSource() throws SQLException {
|
EmbeddedDatabase dataSource() throws SQLException {
|
||||||
|
|
@ -484,7 +484,7 @@ class LiquibaseAutoConfigurationTests {
|
||||||
@Configuration(proxyBeanMethods = false)
|
@Configuration(proxyBeanMethods = false)
|
||||||
static class CustomDriverConfiguration {
|
static class CustomDriverConfiguration {
|
||||||
|
|
||||||
private String name = UUID.randomUUID().toString();
|
private final String name = UUID.randomUUID().toString();
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
SimpleDriverDataSource dataSource() {
|
SimpleDriverDataSource dataSource() {
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
|
||||||
@ExtendWith(OutputCaptureExtension.class)
|
@ExtendWith(OutputCaptureExtension.class)
|
||||||
class ConditionEvaluationReportLoggingListenerTests {
|
class ConditionEvaluationReportLoggingListenerTests {
|
||||||
|
|
||||||
private ConditionEvaluationReportLoggingListener initializer = new ConditionEvaluationReportLoggingListener();
|
private final ConditionEvaluationReportLoggingListener initializer = new ConditionEvaluationReportLoggingListener();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void logsDebugOnContextRefresh(CapturedOutput output) {
|
void logsDebugOnContextRefresh(CapturedOutput output) {
|
||||||
|
|
|
||||||
|
|
@ -33,11 +33,11 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class SecurityPropertiesTests {
|
class SecurityPropertiesTests {
|
||||||
|
|
||||||
private SecurityProperties security = new SecurityProperties();
|
private final SecurityProperties security = new SecurityProperties();
|
||||||
|
|
||||||
private Binder binder;
|
private Binder binder;
|
||||||
|
|
||||||
private MapConfigurationPropertySource source = new MapConfigurationPropertySource();
|
private final MapConfigurationPropertySource source = new MapConfigurationPropertySource();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setUp() {
|
void setUp() {
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalStateException;
|
||||||
*/
|
*/
|
||||||
class OAuth2ClientPropertiesTests {
|
class OAuth2ClientPropertiesTests {
|
||||||
|
|
||||||
private OAuth2ClientProperties properties = new OAuth2ClientProperties();
|
private final OAuth2ClientProperties properties = new OAuth2ClientProperties();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void clientIdAbsentThrowsException() {
|
void clientIdAbsentThrowsException() {
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class OAuth2ResourceServerAutoConfigurationTests {
|
class OAuth2ResourceServerAutoConfigurationTests {
|
||||||
|
|
||||||
private WebApplicationContextRunner contextRunner = new WebApplicationContextRunner()
|
private final WebApplicationContextRunner contextRunner = new WebApplicationContextRunner()
|
||||||
.withConfiguration(AutoConfigurations.of(OAuth2ResourceServerAutoConfiguration.class))
|
.withConfiguration(AutoConfigurations.of(OAuth2ResourceServerAutoConfiguration.class))
|
||||||
.withUserConfiguration(TestConfig.class);
|
.withUserConfiguration(TestConfig.class);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class StaticResourceRequestTests {
|
class StaticResourceRequestTests {
|
||||||
|
|
||||||
private StaticResourceRequest resourceRequest = StaticResourceRequest.INSTANCE;
|
private final StaticResourceRequest resourceRequest = StaticResourceRequest.INSTANCE;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void atCommonLocationsShouldMatchCommonLocations() {
|
void atCommonLocationsShouldMatchCommonLocations() {
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException
|
||||||
*/
|
*/
|
||||||
class StaticResourceRequestTests {
|
class StaticResourceRequestTests {
|
||||||
|
|
||||||
private StaticResourceRequest resourceRequest = StaticResourceRequest.INSTANCE;
|
private final StaticResourceRequest resourceRequest = StaticResourceRequest.INSTANCE;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void atCommonLocationsShouldMatchCommonLocations() {
|
void atCommonLocationsShouldMatchCommonLocations() {
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||||
*/
|
*/
|
||||||
class SqlInitializationAutoConfigurationTests {
|
class SqlInitializationAutoConfigurationTests {
|
||||||
|
|
||||||
private ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
||||||
.withConfiguration(AutoConfigurations.of(SqlInitializationAutoConfiguration.class)).withPropertyValues(
|
.withConfiguration(AutoConfigurations.of(SqlInitializationAutoConfiguration.class)).withPropertyValues(
|
||||||
"spring.datasource.generate-unique-name:true", "spring.r2dbc.generate-unique-name:true");
|
"spring.datasource.generate-unique-name:true", "spring.r2dbc.generate-unique-name:true");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,11 +49,11 @@ class TemplateAvailabilityProvidersTests {
|
||||||
@Mock
|
@Mock
|
||||||
private TemplateAvailabilityProvider provider;
|
private TemplateAvailabilityProvider provider;
|
||||||
|
|
||||||
private String view = "view";
|
private final String view = "view";
|
||||||
|
|
||||||
private ClassLoader classLoader = getClass().getClassLoader();
|
private final ClassLoader classLoader = getClass().getClassLoader();
|
||||||
|
|
||||||
private MockEnvironment environment = new MockEnvironment();
|
private final MockEnvironment environment = new MockEnvironment();
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
private ResourceLoader resourceLoader;
|
private ResourceLoader resourceLoader;
|
||||||
|
|
|
||||||
|
|
@ -422,7 +422,7 @@ class ValidationAutoConfigurationTests {
|
||||||
|
|
||||||
static class TestBeanPostProcessor implements BeanPostProcessor {
|
static class TestBeanPostProcessor implements BeanPostProcessor {
|
||||||
|
|
||||||
private Set<String> postProcessed = new HashSet<>();
|
private final Set<String> postProcessed = new HashSet<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object postProcessAfterInitialization(Object bean, String name) {
|
public Object postProcessAfterInitialization(Object bean, String name) {
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ class ValidatorAdapterTests {
|
||||||
static class SampleData {
|
static class SampleData {
|
||||||
|
|
||||||
@Min(42)
|
@Min(42)
|
||||||
private int counter;
|
private final int counter;
|
||||||
|
|
||||||
SampleData(int counter) {
|
SampleData(int counter) {
|
||||||
this.counter = counter;
|
this.counter = counter;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ import static org.mockito.Mockito.mock;
|
||||||
*/
|
*/
|
||||||
class ReactiveWebServerFactoryCustomizerTests {
|
class ReactiveWebServerFactoryCustomizerTests {
|
||||||
|
|
||||||
private ServerProperties properties = new ServerProperties();
|
private final ServerProperties properties = new ServerProperties();
|
||||||
|
|
||||||
private ReactiveWebServerFactoryCustomizer customizer;
|
private ReactiveWebServerFactoryCustomizer customizer;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ class WelcomePageIntegrationTests {
|
||||||
@LocalServerPort
|
@LocalServerPort
|
||||||
private int port;
|
private int port;
|
||||||
|
|
||||||
private TestRestTemplate template = new TestRestTemplate();
|
private final TestRestTemplate template = new TestRestTemplate();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void contentStrategyWithWelcomePage() throws Exception {
|
void contentStrategyWithWelcomePage() throws Exception {
|
||||||
|
|
|
||||||
|
|
@ -65,9 +65,9 @@ class DefaultErrorViewResolverTests {
|
||||||
|
|
||||||
private Resources resourcesProperties;
|
private Resources resourcesProperties;
|
||||||
|
|
||||||
private Map<String, Object> model = new HashMap<>();
|
private final Map<String, Object> model = new HashMap<>();
|
||||||
|
|
||||||
private HttpServletRequest request = new MockHttpServletRequest();
|
private final HttpServletRequest request = new MockHttpServletRequest();
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ class RemappedErrorViewIntegrationTests {
|
||||||
@LocalServerPort
|
@LocalServerPort
|
||||||
private int port;
|
private int port;
|
||||||
|
|
||||||
private TestRestTemplate template = new TestRestTemplate();
|
private final TestRestTemplate template = new TestRestTemplate();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void directAccessToErrorPage() {
|
void directAccessToErrorPage() {
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ import static org.junit.jupiter.api.Assertions.fail;
|
||||||
*/
|
*/
|
||||||
class WebSocketMessagingAutoConfigurationTests {
|
class WebSocketMessagingAutoConfigurationTests {
|
||||||
|
|
||||||
private AnnotationConfigServletWebServerApplicationContext context = new AnnotationConfigServletWebServerApplicationContext();
|
private final AnnotationConfigServletWebServerApplicationContext context = new AnnotationConfigServletWebServerApplicationContext();
|
||||||
|
|
||||||
private SockJsClient sockJsClient;
|
private SockJsClient sockJsClient;
|
||||||
|
|
||||||
|
|
@ -255,9 +255,9 @@ class WebSocketMessagingAutoConfigurationTests {
|
||||||
|
|
||||||
public static class Data {
|
public static class Data {
|
||||||
|
|
||||||
private int foo;
|
private final int foo;
|
||||||
|
|
||||||
private String bar;
|
private final String bar;
|
||||||
|
|
||||||
Data(int foo, String bar) {
|
Data(int foo, String bar) {
|
||||||
this.foo = foo;
|
this.foo = foo;
|
||||||
|
|
|
||||||
|
|
@ -35,9 +35,9 @@ import org.springframework.util.StringUtils;
|
||||||
@ConfigurationProperties(prefix = "spring.devtools")
|
@ConfigurationProperties(prefix = "spring.devtools")
|
||||||
public class DevToolsProperties {
|
public class DevToolsProperties {
|
||||||
|
|
||||||
private Restart restart = new Restart();
|
private final Restart restart = new Restart();
|
||||||
|
|
||||||
private Livereload livereload = new Livereload();
|
private final Livereload livereload = new Livereload();
|
||||||
|
|
||||||
@NestedConfigurationProperty
|
@NestedConfigurationProperty
|
||||||
private final RemoteDevToolsProperties remote = new RemoteDevToolsProperties();
|
private final RemoteDevToolsProperties remote = new RemoteDevToolsProperties();
|
||||||
|
|
|
||||||
|
|
@ -46,9 +46,9 @@ public class RemoteDevToolsProperties {
|
||||||
*/
|
*/
|
||||||
private String secretHeaderName = DEFAULT_SECRET_HEADER_NAME;
|
private String secretHeaderName = DEFAULT_SECRET_HEADER_NAME;
|
||||||
|
|
||||||
private Restart restart = new Restart();
|
private final Restart restart = new Restart();
|
||||||
|
|
||||||
private Proxy proxy = new Proxy();
|
private final Proxy proxy = new Proxy();
|
||||||
|
|
||||||
public String getContextPath() {
|
public String getContextPath() {
|
||||||
return this.contextPath;
|
return this.contextPath;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ public class ClassPathFileSystemWatcher implements InitializingBean, DisposableB
|
||||||
|
|
||||||
private final FileSystemWatcher fileSystemWatcher;
|
private final FileSystemWatcher fileSystemWatcher;
|
||||||
|
|
||||||
private ClassPathRestartStrategy restartStrategy;
|
private final ClassPathRestartStrategy restartStrategy;
|
||||||
|
|
||||||
private ApplicationContext applicationContext;
|
private ApplicationContext applicationContext;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ class DirectorySnapshot {
|
||||||
|
|
||||||
private final Date time;
|
private final Date time;
|
||||||
|
|
||||||
private Set<FileSnapshot> files;
|
private final Set<FileSnapshot> files;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new {@link DirectorySnapshot} for the given directory.
|
* Create a new {@link DirectorySnapshot} for the given directory.
|
||||||
|
|
|
||||||
|
|
@ -237,7 +237,7 @@ public class FileSystemWatcher {
|
||||||
|
|
||||||
private Map<File, DirectorySnapshot> directories;
|
private Map<File, DirectorySnapshot> directories;
|
||||||
|
|
||||||
private SnapshotStateRepository snapshotStateRepository;
|
private final SnapshotStateRepository snapshotStateRepository;
|
||||||
|
|
||||||
private Watcher(AtomicInteger remainingScans, List<FileChangeListener> listeners, FileFilter triggerFilter,
|
private Watcher(AtomicInteger remainingScans, List<FileChangeListener> listeners, FileFilter triggerFilter,
|
||||||
long pollInterval, long quietPeriod, Map<File, DirectorySnapshot> directories,
|
long pollInterval, long quietPeriod, Map<File, DirectorySnapshot> directories,
|
||||||
|
|
|
||||||
|
|
@ -139,7 +139,7 @@ public class RemoteClientConfiguration implements InitializingBean {
|
||||||
|
|
||||||
private final String remoteUrl;
|
private final String remoteUrl;
|
||||||
|
|
||||||
private ExecutorService executor = Executors.newSingleThreadExecutor();
|
private final ExecutorService executor = Executors.newSingleThreadExecutor();
|
||||||
|
|
||||||
LiveReloadConfiguration(DevToolsProperties properties, ClientHttpRequestFactory clientHttpRequestFactory,
|
LiveReloadConfiguration(DevToolsProperties properties, ClientHttpRequestFactory clientHttpRequestFactory,
|
||||||
@Value("${remoteUrl}") String remoteUrl) {
|
@Value("${remoteUrl}") String remoteUrl) {
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ public class Restarter {
|
||||||
|
|
||||||
private boolean enabled = true;
|
private boolean enabled = true;
|
||||||
|
|
||||||
private URL[] initialUrls;
|
private final URL[] initialUrls;
|
||||||
|
|
||||||
private final String mainClassName;
|
private final String mainClassName;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ public class HttpTunnelConnection implements TunnelConnection {
|
||||||
|
|
||||||
private boolean open = true;
|
private boolean open = true;
|
||||||
|
|
||||||
private AtomicLong requestSeq = new AtomicLong();
|
private final AtomicLong requestSeq = new AtomicLong();
|
||||||
|
|
||||||
public TunnelChannel(WritableByteChannel incomingChannel, Closeable closeable) {
|
public TunnelChannel(WritableByteChannel incomingChannel, Closeable closeable) {
|
||||||
this.forwarder = new HttpTunnelPayloadForwarder(incomingChannel);
|
this.forwarder = new HttpTunnelPayloadForwarder(incomingChannel);
|
||||||
|
|
|
||||||
|
|
@ -214,7 +214,7 @@ public class HttpTunnelServer {
|
||||||
|
|
||||||
private boolean closed;
|
private boolean closed;
|
||||||
|
|
||||||
private AtomicLong responseSeq = new AtomicLong();
|
private final AtomicLong responseSeq = new AtomicLong();
|
||||||
|
|
||||||
private long lastHttpRequestTime;
|
private long lastHttpRequestTime;
|
||||||
|
|
||||||
|
|
@ -364,7 +364,7 @@ public class HttpTunnelServer {
|
||||||
|
|
||||||
private final ServerHttpResponse response;
|
private final ServerHttpResponse response;
|
||||||
|
|
||||||
private ServerHttpAsyncRequestControl async;
|
private final ServerHttpAsyncRequestControl async;
|
||||||
|
|
||||||
private volatile boolean complete = false;
|
private volatile boolean complete = false;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ import org.springframework.util.Assert;
|
||||||
*/
|
*/
|
||||||
public class HttpTunnelServerHandler implements Handler {
|
public class HttpTunnelServerHandler implements Handler {
|
||||||
|
|
||||||
private HttpTunnelServer server;
|
private final HttpTunnelServer server;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new {@link HttpTunnelServerHandler} instance.
|
* Create a new {@link HttpTunnelServerHandler} instance.
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException
|
||||||
*/
|
*/
|
||||||
class ClassPathChangedEventTests {
|
class ClassPathChangedEventTests {
|
||||||
|
|
||||||
private Object source = new Object();
|
private final Object source = new Object();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void changeSetMustNotBeNull() {
|
void changeSetMustNotBeNull() {
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@ class ClassPathFileSystemWatcherTests {
|
||||||
|
|
||||||
static class Listener implements ApplicationListener<ClassPathChangedEvent> {
|
static class Listener implements ApplicationListener<ClassPathChangedEvent> {
|
||||||
|
|
||||||
private List<ClassPathChangedEvent> events = new CopyOnWriteArrayList<>();
|
private final List<ClassPathChangedEvent> events = new CopyOnWriteArrayList<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(ClassPathChangedEvent event) {
|
public void onApplicationEvent(ClassPathChangedEvent event) {
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ class FileSystemWatcherTests {
|
||||||
|
|
||||||
private FileSystemWatcher watcher;
|
private FileSystemWatcher watcher;
|
||||||
|
|
||||||
private List<Set<ChangedFiles>> changes = Collections.synchronizedList(new ArrayList<>());
|
private final List<Set<ChangedFiles>> changes = Collections.synchronizedList(new ArrayList<>());
|
||||||
|
|
||||||
@TempDir
|
@TempDir
|
||||||
File tempDir;
|
File tempDir;
|
||||||
|
|
|
||||||
|
|
@ -54,11 +54,11 @@ class DispatcherTests {
|
||||||
@Mock
|
@Mock
|
||||||
private AccessManager accessManager;
|
private AccessManager accessManager;
|
||||||
|
|
||||||
private MockHttpServletResponse response = new MockHttpServletResponse();
|
private final MockHttpServletResponse response = new MockHttpServletResponse();
|
||||||
|
|
||||||
private ServerHttpRequest serverRequest = new ServletServerHttpRequest(new MockHttpServletRequest());
|
private final ServerHttpRequest serverRequest = new ServletServerHttpRequest(new MockHttpServletRequest());
|
||||||
|
|
||||||
private ServerHttpResponse serverResponse = new ServletServerHttpResponse(this.response);
|
private final ServerHttpResponse serverResponse = new ServletServerHttpResponse(this.response);
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void accessManagerMustNotBeNull() {
|
void accessManagerMustNotBeNull() {
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue