Polish "Iterate map by using lambda function"
See gh-12528
This commit is contained in:
@@ -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.
|
||||
@@ -34,7 +34,7 @@ public abstract class AbstractHealthAggregator implements HealthAggregator {
|
||||
@Override
|
||||
public final Health aggregate(Map<String, Health> healths) {
|
||||
List<Status> statusCandidates = new ArrayList<>();
|
||||
healths.values().forEach(health -> statusCandidates.add(health.getStatus()));
|
||||
healths.values().forEach((health) -> statusCandidates.add(health.getStatus()));
|
||||
Status status = aggregateStatus(statusCandidates);
|
||||
Map<String, Object> details = aggregateDetails(healths);
|
||||
return new Health.Builder(status, details).build();
|
||||
|
||||
@@ -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.
|
||||
@@ -196,39 +196,39 @@ public class CloudFoundryVcapEnvironmentPostProcessor
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private void flatten(Properties properties, Map<String, Object> input, String path) {
|
||||
input.forEach((entryKey, value) -> {
|
||||
String key = getFullKey(path, entryKey);
|
||||
input.forEach((key, value) -> {
|
||||
String name = getPropertyName(path, key);
|
||||
if (value instanceof Map) {
|
||||
// Need a compound key
|
||||
flatten(properties, (Map<String, Object>) value, key);
|
||||
flatten(properties, (Map<String, Object>) value, name);
|
||||
}
|
||||
else if (value instanceof Collection) {
|
||||
// Need a compound key
|
||||
Collection<Object> collection = (Collection<Object>) value;
|
||||
properties.put(key,
|
||||
properties.put(name,
|
||||
StringUtils.collectionToCommaDelimitedString(collection));
|
||||
int count = 0;
|
||||
for (Object item : collection) {
|
||||
String itemKey = "[" + (count++) + "]";
|
||||
flatten(properties, Collections.singletonMap(itemKey, item), key);
|
||||
flatten(properties, Collections.singletonMap(itemKey, item), name);
|
||||
}
|
||||
}
|
||||
else if (value instanceof String) {
|
||||
properties.put(key, value);
|
||||
properties.put(name, value);
|
||||
}
|
||||
else if (value instanceof Number) {
|
||||
properties.put(key, value.toString());
|
||||
properties.put(name, value.toString());
|
||||
}
|
||||
else if (value instanceof Boolean) {
|
||||
properties.put(key, value.toString());
|
||||
properties.put(name, value.toString());
|
||||
}
|
||||
else {
|
||||
properties.put(key, value == null ? "" : value);
|
||||
properties.put(name, value == null ? "" : value);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private String getFullKey(String path, String key) {
|
||||
private String getPropertyName(String path, String key) {
|
||||
if (!StringUtils.hasText(path)) {
|
||||
return key;
|
||||
}
|
||||
|
||||
@@ -246,8 +246,8 @@ public class JettyServletWebServerFactory extends AbstractServletWebServerFactor
|
||||
}
|
||||
|
||||
private void addLocaleMappings(WebAppContext context) {
|
||||
getLocaleCharsetMappings().forEach((locale, charset) ->
|
||||
context.addLocaleEncoding(locale.toString(), charset.toString()));
|
||||
getLocaleCharsetMappings().forEach((locale, charset) -> context
|
||||
.addLocaleEncoding(locale.toString(), charset.toString()));
|
||||
}
|
||||
|
||||
private File getTempDirectory() {
|
||||
|
||||
@@ -232,8 +232,9 @@ public class TomcatServletWebServerFactory extends AbstractServletWebServerFacto
|
||||
}
|
||||
|
||||
private void addLocaleMappings(TomcatEmbeddedContext context) {
|
||||
getLocaleCharsetMappings().forEach((locale, charset) ->
|
||||
context.addLocaleEncodingMappingParameter(locale.toString(), charset.toString()));
|
||||
getLocaleCharsetMappings()
|
||||
.forEach((locale, charset) -> context.addLocaleEncodingMappingParameter(
|
||||
locale.toString(), charset.toString()));
|
||||
}
|
||||
|
||||
private void configureTldSkipPatterns(TomcatEmbeddedContext 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.
|
||||
@@ -69,8 +69,8 @@ class FileSessionPersistence implements SessionPersistenceManager {
|
||||
private void save(Map<String, PersistentSession> sessionData,
|
||||
ObjectOutputStream stream) throws IOException {
|
||||
Map<String, Serializable> session = new LinkedHashMap<>();
|
||||
sessionData.forEach((key, value) ->
|
||||
session.put(key, new SerializablePersistentSession(value)));
|
||||
sessionData.forEach((key, value) -> session.put(key,
|
||||
new SerializablePersistentSession(value)));
|
||||
stream.writeObject(session);
|
||||
}
|
||||
|
||||
|
||||
@@ -328,8 +328,8 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac
|
||||
}
|
||||
|
||||
private void addLocaleMappings(DeploymentInfo deployment) {
|
||||
getLocaleCharsetMappings().forEach((locale, charset) ->
|
||||
deployment.addLocaleCharsetMapping(locale.toString(), charset.toString()));
|
||||
getLocaleCharsetMappings().forEach((locale, charset) -> deployment
|
||||
.addLocaleCharsetMapping(locale.toString(), charset.toString()));
|
||||
}
|
||||
|
||||
private void registerServletContainerInitializerToDriveServletContextInitializers(
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -79,7 +79,7 @@ public class ServletContextInitializerBeans
|
||||
addServletContextInitializerBeans(beanFactory);
|
||||
addAdaptableBeans(beanFactory);
|
||||
List<ServletContextInitializer> sortedInitializers = new ArrayList<>();
|
||||
this.initializers.values().forEach(contextInitializers -> {
|
||||
this.initializers.values().forEach((contextInitializers) -> {
|
||||
AnnotationAwareOrderComparator.sort(contextInitializers);
|
||||
sortedInitializers.addAll(contextInitializers);
|
||||
});
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user