From 2cd6240dab883758d6c0d230aafc4b972181f1e9 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Fri, 10 Mar 2017 10:00:56 -0500 Subject: [PATCH] Polish WebHttpHandlerBuilder --- .../server/adapter/WebHttpHandlerBuilder.java | 102 ++++++----------- .../handler/ExceptionHandlingWebHandler.java | 104 ++++++++++-------- .../server/handler/FilteringWebHandler.java | 27 +++-- .../ExceptionHandlingHttpHandlerTests.java | 8 +- .../handler/FilteringWebHandlerTests.java | 16 ++- .../reactive/DispatcherHandlerErrorTests.java | 5 +- ...mpleUrlHandlerMappingIntegrationTests.java | 3 +- 7 files changed, 129 insertions(+), 136 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/web/server/adapter/WebHttpHandlerBuilder.java b/spring-web/src/main/java/org/springframework/web/server/adapter/WebHttpHandlerBuilder.java index 57c04cd302..2afb3a25ee 100644 --- a/spring-web/src/main/java/org/springframework/web/server/adapter/WebHttpHandlerBuilder.java +++ b/spring-web/src/main/java/org/springframework/web/server/adapter/WebHttpHandlerBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2016 the original author or authors. + * Copyright 2002-2017 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. @@ -16,8 +16,6 @@ package org.springframework.web.server.adapter; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; import java.util.List; import org.springframework.beans.factory.NoSuchBeanDefinitionException; @@ -65,7 +63,7 @@ public class WebHttpHandlerBuilder { public static final String WEB_SESSION_MANAGER_BEAN_NAME = "webSessionManager"; - private final WebHandler targetHandler; + private final WebHandler webHandler; private final List filters = new ArrayList<>(); @@ -76,16 +74,15 @@ public class WebHttpHandlerBuilder { /** * Private constructor. - * See factory method {@link #webHandler(WebHandler)}. */ - private WebHttpHandlerBuilder(WebHandler targetHandler) { - Assert.notNull(targetHandler, "WebHandler must not be null"); - this.targetHandler = targetHandler; + private WebHttpHandlerBuilder(WebHandler webHandler) { + Assert.notNull(webHandler, "WebHandler must not be null"); + this.webHandler = webHandler; } /** - * Factory method to create a new builder instance. + * Static factory method to create a new builder instance. * @param webHandler the target handler for the request * @return the prepared builder */ @@ -94,8 +91,8 @@ public class WebHttpHandlerBuilder { } /** - * Factory method to create a new builder instance by detecting beans in an - * {@link ApplicationContext}. The following are detected: + * Static factory method to create a new builder instance by detecting beans + * in an {@link ApplicationContext}. The following are detected: *