diff --git a/pom.xml b/pom.xml index 4944c003..dd0e3135 100644 --- a/pom.xml +++ b/pom.xml @@ -48,7 +48,7 @@ UTF-8 UTF-8 1.8 - Aluminium-SR1 + Aluminium-SR1 2.0.0.BUILD-SNAPSHOT 1.2.0.BUILD-SNAPSHOT 1.3.0.BUILD-SNAPSHOT @@ -73,7 +73,7 @@ io.projectreactor reactor-bom - ${reactor.version} + ${reactor-bom.version} pom import diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/actuate/GatewayEndpoint.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/actuate/GatewayEndpoint.java index 20cf9d7d..b672924f 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/actuate/GatewayEndpoint.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/actuate/GatewayEndpoint.java @@ -26,8 +26,8 @@ import java.util.Optional; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; -import org.springframework.cloud.gateway.model.RouteWriter; +import org.springframework.cloud.gateway.api.RouteLocator; +import org.springframework.cloud.gateway.api.RouteWriter; import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.route.RouteFilter; import org.springframework.cloud.gateway.handler.FilteringWebHandler; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteLocator.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteLocator.java similarity index 88% rename from spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteLocator.java rename to spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteLocator.java index 1a411ca4..ae5642e1 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteLocator.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteLocator.java @@ -15,8 +15,9 @@ * */ -package org.springframework.cloud.gateway.model; +package org.springframework.cloud.gateway.api; +import org.springframework.cloud.gateway.model.Route; import reactor.core.publisher.Flux; /** diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteWriter.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteWriter.java similarity index 88% rename from spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteWriter.java rename to spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteWriter.java index 04f56223..8d7247c1 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/model/RouteWriter.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/api/RouteWriter.java @@ -15,8 +15,9 @@ * */ -package org.springframework.cloud.gateway.model; +package org.springframework.cloud.gateway.api; +import org.springframework.cloud.gateway.model.Route; import reactor.core.publisher.Mono; /** diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java index 4584225d..194d3736 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java @@ -28,8 +28,8 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties import org.springframework.cloud.client.loadbalancer.LoadBalancerClient; import org.springframework.cloud.gateway.actuate.GatewayEndpoint; import org.springframework.cloud.gateway.filter.route.PrefixPathRouteFilter; -import org.springframework.cloud.gateway.model.RouteLocator; -import org.springframework.cloud.gateway.model.RouteWriter; +import org.springframework.cloud.gateway.api.RouteLocator; +import org.springframework.cloud.gateway.api.RouteWriter; import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.LoadBalancerClientFilter; import org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/PropertiesRouteLocator.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/PropertiesRouteLocator.java index 8e64ddd0..187578f0 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/PropertiesRouteLocator.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/config/PropertiesRouteLocator.java @@ -18,7 +18,7 @@ package org.springframework.cloud.gateway.config; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import reactor.core.publisher.Flux; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/discovery/DiscoveryClientRouteLocator.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/discovery/DiscoveryClientRouteLocator.java index dc6d0f81..c22c3a00 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/discovery/DiscoveryClientRouteLocator.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/discovery/DiscoveryClientRouteLocator.java @@ -23,7 +23,7 @@ import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.gateway.model.FilterDefinition; import org.springframework.cloud.gateway.model.PredicateDefinition; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import org.springframework.cloud.gateway.filter.route.RewritePathRouteFilter; import org.springframework.cloud.gateway.handler.predicate.PathRoutePredicate; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/RoutePredicateHandlerMapping.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/RoutePredicateHandlerMapping.java index 75535335..64c7331c 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/RoutePredicateHandlerMapping.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/RoutePredicateHandlerMapping.java @@ -26,7 +26,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.function.Function; import java.util.function.Predicate; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import org.springframework.cloud.gateway.model.Route; import org.springframework.cloud.gateway.model.PredicateDefinition; import org.springframework.cloud.gateway.handler.predicate.RoutePredicate; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CachingRouteLocator.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CachingRouteLocator.java index 29aea2dd..62700827 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CachingRouteLocator.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CachingRouteLocator.java @@ -21,7 +21,7 @@ import java.util.List; import java.util.concurrent.atomic.AtomicReference; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import org.springframework.context.event.EventListener; import reactor.core.publisher.Flux; diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CompositeRouteLocator.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CompositeRouteLocator.java index d7698d3d..04726cdc 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CompositeRouteLocator.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/CompositeRouteLocator.java @@ -18,7 +18,7 @@ package org.springframework.cloud.gateway.support; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import reactor.core.publisher.Flux; /** diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/InMemoryRouteRepository.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/InMemoryRouteRepository.java index 2f7334bd..0ef28c5c 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/InMemoryRouteRepository.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/InMemoryRouteRepository.java @@ -21,8 +21,8 @@ import java.util.LinkedHashMap; import java.util.Map; import org.springframework.cloud.gateway.model.Route; -import org.springframework.cloud.gateway.model.RouteLocator; -import org.springframework.cloud.gateway.model.RouteWriter; +import org.springframework.cloud.gateway.api.RouteLocator; +import org.springframework.cloud.gateway.api.RouteWriter; import static java.util.Collections.synchronizedMap; diff --git a/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/BaseWebClientTests.java b/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/BaseWebClientTests.java index 49003aab..31792db7 100644 --- a/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/BaseWebClientTests.java +++ b/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/BaseWebClientTests.java @@ -26,10 +26,9 @@ import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.junit.Before; -import org.springframework.boot.context.embedded.LocalServerPort; +import org.springframework.boot.web.server.LocalServerPort; import org.springframework.cloud.gateway.EnableGateway; import org.springframework.cloud.gateway.filter.GlobalFilter; -import org.springframework.cloud.gateway.filter.route.RouteFilter; import org.springframework.cloud.gateway.model.Route; import org.springframework.cloud.netflix.ribbon.RibbonClient; import org.springframework.cloud.netflix.ribbon.RibbonClients; @@ -37,14 +36,12 @@ import org.springframework.cloud.netflix.ribbon.StaticServerList; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.annotation.Order; -import org.springframework.http.server.reactive.ServerHttpRequest; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.reactive.function.client.WebClient; import org.springframework.web.server.ServerWebExchange; -import org.springframework.web.server.WebFilter; import com.netflix.loadbalancer.Server; import com.netflix.loadbalancer.ServerList; diff --git a/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/GatewayTestApplication.java b/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/GatewayTestApplication.java index be53d5a8..b139b470 100644 --- a/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/GatewayTestApplication.java +++ b/spring-cloud-gateway-core/src/test/java/org/springframework/cloud/gateway/test/GatewayTestApplication.java @@ -23,7 +23,7 @@ import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.gateway.EnableGateway; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import org.springframework.cloud.gateway.config.GatewayProperties; import org.springframework.cloud.gateway.config.PropertiesRouteLocator; import org.springframework.cloud.gateway.discovery.DiscoveryClientRouteLocator; diff --git a/spring-cloud-gateway-sample/src/main/java/org/springframework/cloud/gateway/sample/GatewaySampleApplication.java b/spring-cloud-gateway-sample/src/main/java/org/springframework/cloud/gateway/sample/GatewaySampleApplication.java index 3530105b..945954bc 100644 --- a/spring-cloud-gateway-sample/src/main/java/org/springframework/cloud/gateway/sample/GatewaySampleApplication.java +++ b/spring-cloud-gateway-sample/src/main/java/org/springframework/cloud/gateway/sample/GatewaySampleApplication.java @@ -21,7 +21,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringBootConfiguration; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.cloud.gateway.EnableGateway; -import org.springframework.cloud.gateway.model.RouteLocator; +import org.springframework.cloud.gateway.api.RouteLocator; import org.springframework.cloud.gateway.config.GatewayProperties; import org.springframework.cloud.gateway.config.PropertiesRouteLocator; import org.springframework.cloud.gateway.support.CachingRouteLocator; diff --git a/spring-cloud-gateway-sample/src/test/java/org/springframework/cloud/gateway/sample/GatewaySampleApplicationTests.java b/spring-cloud-gateway-sample/src/test/java/org/springframework/cloud/gateway/sample/GatewaySampleApplicationTests.java index 640e3de9..08003343 100644 --- a/spring-cloud-gateway-sample/src/test/java/org/springframework/cloud/gateway/sample/GatewaySampleApplicationTests.java +++ b/spring-cloud-gateway-sample/src/test/java/org/springframework/cloud/gateway/sample/GatewaySampleApplicationTests.java @@ -20,8 +20,8 @@ package org.springframework.cloud.gateway.sample; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; -import org.springframework.boot.context.embedded.LocalServerPort; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.web.server.LocalServerPort; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.test.context.junit4.SpringRunner;