fix issue with assertion in HystrixStreamTests, polish diamond operator and follow class field naming convention (#2703)

* fix assertion check

* polish: replace the type specification in this constructor call with the diamond operator ("<>"),
make EUREKA_PACKAGES final to avoid issue "static non-final field names should comply with a naming convention"
This commit is contained in:
Igor Suhorukov
2018-02-02 03:15:51 +03:00
committed by Ryan Baxter
parent b2ebfc0ecb
commit 24dfd4ae76
14 changed files with 20 additions and 20 deletions

View File

@@ -38,7 +38,7 @@ public class ArchaiusEndpoint {
@ReadOperation @ReadOperation
public Map<String, Object> invoke() { public Map<String, Object> invoke() {
Map<String, Object> map = new LinkedHashMap<String, Object>(); Map<String, Object> map = new LinkedHashMap<>();
AbstractConfiguration config = ConfigurationManager.getConfigInstance(); AbstractConfiguration config = ConfigurationManager.getConfigInstance();
if (config instanceof ConcurrentCompositeConfiguration) { if (config instanceof ConcurrentCompositeConfiguration) {
ConcurrentCompositeConfiguration composite = (ConcurrentCompositeConfiguration) config; ConcurrentCompositeConfiguration composite = (ConcurrentCompositeConfiguration) config;

View File

@@ -157,7 +157,7 @@ public class FeignLoadBalancer extends
@Override @Override
public HttpHeaders getHeaders() { public HttpHeaders getHeaders() {
Map<String, List<String>> headers = new HashMap<String, List<String>>(); Map<String, List<String>> headers = new HashMap<>();
Map<String, Collection<String>> feignHeaders = RibbonRequest.this.toRequest().headers(); Map<String, Collection<String>> feignHeaders = RibbonRequest.this.toRequest().headers();
for(String key : feignHeaders.keySet()) { for(String key : feignHeaders.keySet()) {
headers.put(key, new ArrayList<String>(feignHeaders.get(key))); headers.put(key, new ArrayList<String>(feignHeaders.get(key)));

View File

@@ -83,7 +83,7 @@ public class FeignRetryPolicy extends InterceptorRetryPolicy {
FeignRetryPolicyServiceInstance(String serviceId, HttpRequest request) { FeignRetryPolicyServiceInstance(String serviceId, HttpRequest request) {
this.serviceId = serviceId; this.serviceId = serviceId;
this.request = request; this.request = request;
this.metadata = new HashMap<String, String>(); this.metadata = new HashMap<>();
} }
@Override @Override

View File

@@ -41,7 +41,7 @@ public class HystrixHealthIndicator extends AbstractHealthIndicator {
@Override @Override
protected void doHealthCheck(Builder builder) throws Exception { protected void doHealthCheck(Builder builder) throws Exception {
List<String> openCircuitBreakers = new ArrayList<String>(); List<String> openCircuitBreakers = new ArrayList<>();
// Collect all open circuit breakers from Hystrix // Collect all open circuit breakers from Hystrix
for (HystrixCommandMetrics metrics : HystrixCommandMetrics.getInstances()) { for (HystrixCommandMetrics metrics : HystrixCommandMetrics.getInstances()) {

View File

@@ -31,7 +31,7 @@ public class MutableDiscoveryClientOptionalArgs extends DiscoveryClientOptionalA
@Override @Override
public void setAdditionalFilters(Collection<ClientFilter> additionalFilters) { public void setAdditionalFilters(Collection<ClientFilter> additionalFilters) {
additionalFilters = new LinkedHashSet<ClientFilter>(additionalFilters); additionalFilters = new LinkedHashSet<>(additionalFilters);
this.additionalFilters = additionalFilters; this.additionalFilters = additionalFilters;
super.setAdditionalFilters(additionalFilters); super.setAdditionalFilters(additionalFilters);
} }

View File

@@ -81,7 +81,7 @@ public class EurekaServerAutoConfiguration extends WebMvcConfigurerAdapter {
/** /**
* List of packages containing Jersey resources required by the Eureka server * List of packages containing Jersey resources required by the Eureka server
*/ */
private static String[] EUREKA_PACKAGES = new String[] { "com.netflix.discovery", private static final String[] EUREKA_PACKAGES = new String[] { "com.netflix.discovery",
"com.netflix.eureka" }; "com.netflix.eureka" };
@Autowired @Autowired
@@ -283,7 +283,7 @@ public class EurekaServerAutoConfiguration extends WebMvcConfigurerAdapter {
// Find classes in Eureka packages (or subpackages) // Find classes in Eureka packages (or subpackages)
// //
Set<Class<?>> classes = new HashSet<Class<?>>(); Set<Class<?>> classes = new HashSet<>();
for (String basePackage : EUREKA_PACKAGES) { for (String basePackage : EUREKA_PACKAGES) {
Set<BeanDefinition> beans = provider.findCandidateComponents(basePackage); Set<BeanDefinition> beans = provider.findCandidateComponents(basePackage);
for (BeanDefinition bd : beans) { for (BeanDefinition bd : beans) {
@@ -295,7 +295,7 @@ public class EurekaServerAutoConfiguration extends WebMvcConfigurerAdapter {
// Construct the Jersey ResourceConfig // Construct the Jersey ResourceConfig
// //
Map<String, Object> propsAndFeatures = new HashMap<String, Object>(); Map<String, Object> propsAndFeatures = new HashMap<>();
propsAndFeatures.put( propsAndFeatures.put(
// Skip static content used by the webapp // Skip static content used by the webapp
ServletContainer.PROPERTY_WEB_PAGE_CONTENT_REGEX, ServletContainer.PROPERTY_WEB_PAGE_CONTENT_REGEX,

View File

@@ -92,10 +92,10 @@ public class HystrixStreamTests {
this.task.gatherMetrics(); this.task.gatherMetrics();
Message<?> message = this.collector.forChannel(output).take(); Message<?> message = this.collector.forChannel(output).take();
JsonNode tree = mapper.readTree((String)message.getPayload()); JsonNode tree = mapper.readTree((String)message.getPayload());
assertThat(tree.hasNonNull("origin")); assertThat(tree.hasNonNull("origin")).isTrue();
assertThat(tree.hasNonNull("data")); assertThat(tree.hasNonNull("data")).isTrue();
assertThat(tree.hasNonNull("event")); assertThat(tree.hasNonNull("event")).isTrue();
assertThat(tree.findValue("event").asText().equals("message")); assertThat(tree.findValue("event").asText()).isEqualTo("message");
} }
} }

View File

@@ -48,7 +48,7 @@ public class ZonePreferenceServerListFilter extends ZoneAffinityServerListFilter
public List<Server> getFilteredListOfServers(List<Server> servers) { public List<Server> getFilteredListOfServers(List<Server> servers) {
List<Server> output = super.getFilteredListOfServers(servers); List<Server> output = super.getFilteredListOfServers(servers);
if (this.zone != null && output.size() == servers.size()) { if (this.zone != null && output.size() == servers.size()) {
List<Server> local = new ArrayList<Server>(); List<Server> local = new ArrayList<>();
for (Server server : output) { for (Server server : output) {
if (this.zone.equalsIgnoreCase(server.getZone())) { if (this.zone.equalsIgnoreCase(server.getZone())) {
local.add(server); local.add(server);

View File

@@ -54,7 +54,7 @@ public class RibbonRetryPolicy extends InterceptorRetryPolicy {
RibbonRetryPolicyServiceInstance(String serviceId, HttpRequest request) { RibbonRetryPolicyServiceInstance(String serviceId, HttpRequest request) {
this.serviceId = serviceId; this.serviceId = serviceId;
this.request = request; this.request = request;
this.metadata = new HashMap<String, String>(); this.metadata = new HashMap<>();
} }
@Override @Override

View File

@@ -22,7 +22,7 @@ public class TurbinePortApplicationListener implements
return; return;
} }
if (serverPort != Integer.valueOf(-1)) { if (serverPort != Integer.valueOf(-1)) {
Map<String, Object> ports = new HashMap<String, Object>(); Map<String, Object> ports = new HashMap<>();
if (turbinePort == null) { if (turbinePort == null) {
// The actual server.port used by the application forced to be -1 (no user // The actual server.port used by the application forced to be -1 (no user
// endpoints) because no value was provided for turbine // endpoints) because no value was provided for turbine

View File

@@ -175,7 +175,7 @@ public class SimpleRouteLocator implements RouteLocator, Ordered {
* {@link ZuulProperties}, but subclasses can add dynamic calculations. * {@link ZuulProperties}, but subclasses can add dynamic calculations.
*/ */
protected Map<String, ZuulRoute> locateRoutes() { protected Map<String, ZuulRoute> locateRoutes() {
LinkedHashMap<String, ZuulRoute> routesMap = new LinkedHashMap<String, ZuulRoute>(); LinkedHashMap<String, ZuulRoute> routesMap = new LinkedHashMap<>();
for (ZuulRoute route : this.properties.getRoutes().values()) { for (ZuulRoute route : this.properties.getRoutes().values()) {
routesMap.put(route.getPath(), route); routesMap.put(route.getPath(), route);
} }

View File

@@ -155,7 +155,7 @@ public class TraceProxyRequestHelper extends ProxyRequestHelper {
if (this.traces != null) { if (this.traces != null) {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Map<String, Object> trace = (Map<String, Object>) info.get("headers"); Map<String, Object> trace = (Map<String, Object>) info.get("headers");
Map<String, Object> output = new LinkedHashMap<String, Object>(); Map<String, Object> output = new LinkedHashMap<>();
trace.put("response", output); trace.put("response", output);
debugHeaders(headers, output); debugHeaders(headers, output);
output.put("status", "" + status); output.put("status", "" + status);

View File

@@ -99,10 +99,10 @@ public class DiscoveryClientRouteLocator extends SimpleRouteLocator
@Override @Override
protected LinkedHashMap<String, ZuulRoute> locateRoutes() { protected LinkedHashMap<String, ZuulRoute> locateRoutes() {
LinkedHashMap<String, ZuulRoute> routesMap = new LinkedHashMap<String, ZuulRoute>(); LinkedHashMap<String, ZuulRoute> routesMap = new LinkedHashMap<>();
routesMap.putAll(super.locateRoutes()); routesMap.putAll(super.locateRoutes());
if (this.discovery != null) { if (this.discovery != null) {
Map<String, ZuulRoute> staticServices = new LinkedHashMap<String, ZuulRoute>(); Map<String, ZuulRoute> staticServices = new LinkedHashMap<>();
for (ZuulRoute route : routesMap.values()) { for (ZuulRoute route : routesMap.values()) {
String serviceId = route.getServiceId(); String serviceId = route.getServiceId();
if (serviceId == null) { if (serviceId == null) {

View File

@@ -308,7 +308,7 @@ public class SimpleHostRoutingFilter extends ZuulFilter {
} }
private MultiValueMap<String, String> revertHeaders(Header[] headers) { private MultiValueMap<String, String> revertHeaders(Header[] headers) {
MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>(); MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
for (Header header : headers) { for (Header header : headers) {
String name = header.getName(); String name = header.getName();
if (!map.containsKey(name)) { if (!map.containsKey(name)) {