Merge pull request #11536 from izeye:polish-20180108
* pr/11536: Polish
This commit is contained in:
commit
b5a4edc9e8
|
@ -37,7 +37,6 @@ import org.springframework.context.annotation.Configuration;
|
|||
* {@link Configuration Auto-configuration} for {@link CacheMeterBinderProvider} beans.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @since 2.0.0
|
||||
*/
|
||||
@Configuration
|
||||
@ConditionalOnClass(MeterBinder.class)
|
||||
|
|
|
@ -38,7 +38,6 @@ import org.springframework.util.StringUtils;
|
|||
* caches}.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
* @since 2.0.0
|
||||
*/
|
||||
@Configuration
|
||||
@ConditionalOnBean(CacheMeterBinderProvider.class)
|
||||
|
@ -59,8 +58,8 @@ class CacheMetricsRegistrarConfiguration {
|
|||
Collection<CacheMeterBinderProvider<?>> binderProviders,
|
||||
Map<String, CacheManager> cacheManagers) {
|
||||
this.registry = registry;
|
||||
this.binderProviders = binderProviders;
|
||||
this.properties = properties;
|
||||
this.binderProviders = binderProviders;
|
||||
this.cacheManagers = cacheManagers;
|
||||
}
|
||||
|
||||
|
|
|
@ -39,13 +39,12 @@ public class CacheMetricsConfigurationTests {
|
|||
|
||||
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner()
|
||||
.withUserConfiguration(RegistryConfiguration.class)
|
||||
.withConfiguration(AutoConfigurations.of(MetricsAutoConfiguration.class))
|
||||
.withConfiguration(AutoConfigurations.of(MetricsAutoConfiguration.class, CacheAutoConfiguration.class))
|
||||
.withPropertyValues("management.metrics.use-global-registry=false");
|
||||
|
||||
@Test
|
||||
public void autoConfiguredCacheManagerIsInstrumented() {
|
||||
this.contextRunner
|
||||
.withConfiguration(AutoConfigurations.of(CacheAutoConfiguration.class))
|
||||
.withPropertyValues("spring.cache.type=caffeine",
|
||||
"spring.cache.cache-names=cache1,cache2")
|
||||
.run((context) -> {
|
||||
|
@ -60,7 +59,6 @@ public class CacheMetricsConfigurationTests {
|
|||
@Test
|
||||
public void autoConfiguredCacheManagerWithCustomMetricName() {
|
||||
this.contextRunner
|
||||
.withConfiguration(AutoConfigurations.of(CacheAutoConfiguration.class))
|
||||
.withPropertyValues(
|
||||
"management.metrics.cache.cache-metric-name=custom.name",
|
||||
"spring.cache.type=caffeine", "spring.cache.cache-names=cache1")
|
||||
|
@ -76,7 +74,6 @@ public class CacheMetricsConfigurationTests {
|
|||
@Test
|
||||
public void autoConfiguredNonSupportedCacheManagerIsIgnored() {
|
||||
this.contextRunner
|
||||
.withConfiguration(AutoConfigurations.of(CacheAutoConfiguration.class))
|
||||
.withPropertyValues("spring.cache.type=simple",
|
||||
"spring.cache.cache-names=cache1,cache2")
|
||||
.run((context) -> {
|
||||
|
@ -91,7 +88,6 @@ public class CacheMetricsConfigurationTests {
|
|||
@Test
|
||||
public void cacheInstrumentationCanBeDisabled() {
|
||||
this.contextRunner
|
||||
.withConfiguration(AutoConfigurations.of(CacheAutoConfiguration.class))
|
||||
.withPropertyValues("management.metrics.cache.instrument-cache=false",
|
||||
"spring.cache.type=caffeine", "spring.cache.cache-names=cache1")
|
||||
.run((context) -> {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2017 the original author or authors.
|
||||
* Copyright 2012-2018 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.
|
||||
|
@ -63,7 +63,7 @@ import org.springframework.util.StringUtils;
|
|||
public abstract class AnnotationEndpointDiscoverer<K, T extends Operation>
|
||||
implements EndpointDiscoverer<T> {
|
||||
|
||||
private final Log logger = LogFactory.getLog(getClass());
|
||||
private static final Log logger = LogFactory.getLog(AnnotationEndpointDiscoverer.class);
|
||||
|
||||
private final ApplicationContext applicationContext;
|
||||
|
||||
|
@ -277,10 +277,10 @@ public abstract class AnnotationEndpointDiscoverer<K, T extends Operation>
|
|||
catch (ClassCastException ex) {
|
||||
String msg = ex.getMessage();
|
||||
if (msg == null || msg.startsWith(endpointInfo.getClass().getName())) {
|
||||
// Possibly a lambda-defined listener which we could not resolve the
|
||||
// generic event type for
|
||||
if (this.logger.isDebugEnabled()) {
|
||||
this.logger.debug("Non-matching info type for filter: " + filter, ex);
|
||||
// Possibly a lambda-defined EndpointFilter which we could not resolve the
|
||||
// generic EndpointInfo type for
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Non-matching EndpointInfo for EndpointFilter: " + filter, ex);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -39,6 +39,8 @@ import org.springframework.core.ResolvableType;
|
|||
*/
|
||||
public class CacheMetricsRegistrar {
|
||||
|
||||
private static final Log logger = LogFactory.getLog(CacheMetricsRegistrar.class);
|
||||
|
||||
private final MeterRegistry registry;
|
||||
|
||||
private final String metricName;
|
||||
|
@ -94,12 +96,11 @@ public class CacheMetricsRegistrar {
|
|||
catch (ClassCastException ex) {
|
||||
String msg = ex.getMessage();
|
||||
if (msg == null || msg.startsWith(cache.getClass().getName())) {
|
||||
// Possibly a lambda-defined listener which we could not resolve
|
||||
// the generic event type for
|
||||
Log logger = LogFactory.getLog(getClass());
|
||||
// Possibly a lambda-defined CacheMeterBinderProvider which we could not resolve
|
||||
// the generic Cache type for
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug(
|
||||
"Non-matching event type for CacheMeterBinderProvider: "
|
||||
"Non-matching Cache type for CacheMeterBinderProvider: "
|
||||
+ binderProvider,
|
||||
ex);
|
||||
}
|
||||
|
|
|
@ -98,7 +98,7 @@ public class ServerProperties {
|
|||
*/
|
||||
private Duration connectionTimeout;
|
||||
|
||||
private Session session = new Session();
|
||||
private final Session session = new Session();
|
||||
|
||||
@NestedConfigurationProperty
|
||||
private Ssl ssl;
|
||||
|
@ -109,7 +109,7 @@ public class ServerProperties {
|
|||
@NestedConfigurationProperty
|
||||
private final Http2 http2 = new Http2();
|
||||
|
||||
private Servlet servlet = new Servlet();
|
||||
private final Servlet servlet = new Servlet();
|
||||
|
||||
private final Tomcat tomcat = new Tomcat();
|
||||
|
||||
|
@ -181,10 +181,6 @@ public class ServerProperties {
|
|||
return this.session;
|
||||
}
|
||||
|
||||
public void setSession(Session session) {
|
||||
this.session = session;
|
||||
}
|
||||
|
||||
public Ssl getSsl() {
|
||||
return this.ssl;
|
||||
}
|
||||
|
@ -205,10 +201,6 @@ public class ServerProperties {
|
|||
return this.servlet;
|
||||
}
|
||||
|
||||
public void setServlet(Servlet servlet) {
|
||||
this.servlet = servlet;
|
||||
}
|
||||
|
||||
public Tomcat getTomcat() {
|
||||
return this.tomcat;
|
||||
}
|
||||
|
@ -242,7 +234,7 @@ public class ServerProperties {
|
|||
private String path = "/";
|
||||
|
||||
@NestedConfigurationProperty
|
||||
private Jsp jsp = new Jsp();
|
||||
private final Jsp jsp = new Jsp();
|
||||
|
||||
public String getContextPath() {
|
||||
return this.contextPath;
|
||||
|
@ -276,10 +268,6 @@ public class ServerProperties {
|
|||
return this.jsp;
|
||||
}
|
||||
|
||||
public void setJsp(Jsp jsp) {
|
||||
this.jsp = jsp;
|
||||
}
|
||||
|
||||
public String getServletMapping() {
|
||||
if (this.path.equals("") || this.path.equals("/")) {
|
||||
return "/";
|
||||
|
@ -359,7 +347,7 @@ public class ServerProperties {
|
|||
*/
|
||||
private File storeDir;
|
||||
|
||||
private Cookie cookie = new Cookie();
|
||||
private final Cookie cookie = new Cookie();
|
||||
|
||||
public Cookie getCookie() {
|
||||
return this.cookie;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2017 the original author or authors.
|
||||
* Copyright 2012-2018 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.
|
||||
|
@ -45,6 +45,8 @@ import org.springframework.util.Assert;
|
|||
public class WebServerFactoryCustomizerBeanPostProcessor
|
||||
implements BeanPostProcessor, BeanFactoryAware {
|
||||
|
||||
private static final Log logger = LogFactory.getLog(WebServerFactoryCustomizerBeanPostProcessor.class);
|
||||
|
||||
private ListableBeanFactory beanFactory;
|
||||
|
||||
private List<WebServerFactoryCustomizer<?>> customizers;
|
||||
|
@ -92,8 +94,8 @@ public class WebServerFactoryCustomizerBeanPostProcessor
|
|||
catch (ClassCastException ex) {
|
||||
String msg = ex.getMessage();
|
||||
if (msg == null || msg.startsWith(webServerFactory.getClass().getName())) {
|
||||
// Possibly a lambda-defined listener which we could not resolve the
|
||||
// generic event type for
|
||||
// Possibly a lambda-defined WebServerFactoryCustomizer which we could not resolve the
|
||||
// generic WebServerFactory type for
|
||||
logLambdaDebug(customizer, ex);
|
||||
}
|
||||
else {
|
||||
|
@ -104,9 +106,8 @@ public class WebServerFactoryCustomizerBeanPostProcessor
|
|||
|
||||
private void logLambdaDebug(WebServerFactoryCustomizer<?> customizer,
|
||||
ClassCastException ex) {
|
||||
Log logger = LogFactory.getLog(getClass());
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Non-matching factory type for customizer: " + customizer, ex);
|
||||
logger.debug("Non-matching WebServerFactory type for WebServerFactoryCustomizer: " + customizer, ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2012-2017 the original author or authors.
|
||||
* Copyright 2012-2018 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.
|
||||
|
@ -403,11 +403,10 @@ public class SysVinitLaunchScriptIT {
|
|||
|
||||
@Override
|
||||
protected Void execute(CopyToContainerCmd command) {
|
||||
try {
|
||||
InputStream streamToUpload = new FileInputStream(CompressArchiveUtil
|
||||
.archiveTARFiles(command.getFile().getParentFile(),
|
||||
Arrays.asList(command.getFile()),
|
||||
command.getFile().getName()));
|
||||
try (InputStream streamToUpload = new FileInputStream(CompressArchiveUtil
|
||||
.archiveTARFiles(command.getFile().getParentFile(),
|
||||
Arrays.asList(command.getFile()),
|
||||
command.getFile().getName()))) {
|
||||
WebTarget webResource = getBaseResource().path("/containers/{id}/archive")
|
||||
.resolveTemplate("id", command.getContainer());
|
||||
webResource.queryParam("path", ".")
|
||||
|
|
Loading…
Reference in New Issue