Browse Source

rename to GatewayPredicateHandlerMapping

pull/41/head
Spencer Gibb 8 years ago
parent
commit
ca3ea4c4ca
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 10
      src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java
  2. 4
      src/main/java/org/springframework/cloud/gateway/handler/GatewayPredicateHandlerMapping.java
  3. 8
      src/test/java/org/springframework/cloud/gateway/test/GatewayIntegrationTests.java

10
src/main/java/org/springframework/cloud/gateway/config/GatewayAutoConfiguration.java

@ -13,7 +13,7 @@ import org.springframework.cloud.gateway.handler.predicate.HeaderPredicateFactor @@ -13,7 +13,7 @@ import org.springframework.cloud.gateway.handler.predicate.HeaderPredicateFactor
import org.springframework.cloud.gateway.handler.predicate.HostPredicateFactory;
import org.springframework.cloud.gateway.handler.predicate.GatewayPredicateFactory;
import org.springframework.cloud.gateway.handler.GatewayWebHandler;
import org.springframework.cloud.gateway.handler.ServerWebExchangePredicateHandlerMapping;
import org.springframework.cloud.gateway.handler.GatewayPredicateHandlerMapping;
import org.springframework.cloud.gateway.handler.predicate.MethodPredicateFactory;
import org.springframework.cloud.gateway.handler.predicate.QueryPredicateFactory;
import org.springframework.cloud.gateway.handler.predicate.UrlPredicateFactory;
@ -58,10 +58,10 @@ public class GatewayAutoConfiguration { @@ -58,10 +58,10 @@ public class GatewayAutoConfiguration {
}
@Bean
public ServerWebExchangePredicateHandlerMapping serverWebExchangePredicateHandlerMapping(GatewayProperties properties,
GatewayFilteringWebHandler webHandler,
List<GatewayPredicateFactory> predicateFactories) {
return new ServerWebExchangePredicateHandlerMapping(webHandler, predicateFactories, properties);
public GatewayPredicateHandlerMapping gatewayPredicateHandlerMapping(GatewayProperties properties,
GatewayFilteringWebHandler webHandler,
List<GatewayPredicateFactory> predicateFactories) {
return new GatewayPredicateHandlerMapping(webHandler, predicateFactories, properties);
}
@Bean

4
src/main/java/org/springframework/cloud/gateway/handler/ServerWebExchangePredicateHandlerMapping.java → src/main/java/org/springframework/cloud/gateway/handler/GatewayPredicateHandlerMapping.java

@ -22,7 +22,7 @@ import static org.springframework.cloud.gateway.filter.GatewayFilter.GATEWAY_ROU @@ -22,7 +22,7 @@ import static org.springframework.cloud.gateway.filter.GatewayFilter.GATEWAY_ROU
/**
* @author Spencer Gibb
*/
public class ServerWebExchangePredicateHandlerMapping extends AbstractHandlerMapping {
public class GatewayPredicateHandlerMapping extends AbstractHandlerMapping {
private Map<String, GatewayPredicateFactory> predicateFactories = new LinkedHashMap<>();
private GatewayProperties properties;
@ -30,7 +30,7 @@ public class ServerWebExchangePredicateHandlerMapping extends AbstractHandlerMap @@ -30,7 +30,7 @@ public class ServerWebExchangePredicateHandlerMapping extends AbstractHandlerMap
private List<Route> routes;
public ServerWebExchangePredicateHandlerMapping(WebHandler webHandler, List<GatewayPredicateFactory> predicateFactories, GatewayProperties properties) {
public GatewayPredicateHandlerMapping(WebHandler webHandler, List<GatewayPredicateFactory> predicateFactories, GatewayProperties properties) {
this.webHandler = webHandler;
this.properties = properties;

8
src/test/java/org/springframework/cloud/gateway/test/GatewayIntegrationTests.java

@ -10,7 +10,7 @@ import org.springframework.boot.context.embedded.LocalServerPort; @@ -10,7 +10,7 @@ import org.springframework.boot.context.embedded.LocalServerPort;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.gateway.config.Route;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.handler.ServerWebExchangePredicateHandlerMapping;
import org.springframework.cloud.gateway.handler.GatewayPredicateHandlerMapping;
import org.springframework.context.annotation.Bean;
import org.springframework.core.annotation.Order;
import org.springframework.http.HttpHeaders;
@ -51,7 +51,7 @@ public class GatewayIntegrationTests { @@ -51,7 +51,7 @@ public class GatewayIntegrationTests {
.consumeNextWith(
httpHeaders -> {
assertThat(httpHeaders.getFirst(HANDLER_MAPPER_HEADER))
.isEqualTo(ServerWebExchangePredicateHandlerMapping.class.getSimpleName());
.isEqualTo(GatewayPredicateHandlerMapping.class.getSimpleName());
assertThat(httpHeaders.getFirst(ROUTE_ID_HEADER))
.isEqualTo("default_path_to_httpbin");
})
@ -74,7 +74,7 @@ public class GatewayIntegrationTests { @@ -74,7 +74,7 @@ public class GatewayIntegrationTests {
HttpHeaders httpHeaders = response.headers().asHttpHeaders();
HttpStatus statusCode = response.statusCode();
assertThat(httpHeaders.getFirst(HANDLER_MAPPER_HEADER))
.isEqualTo(ServerWebExchangePredicateHandlerMapping.class.getSimpleName());
.isEqualTo(GatewayPredicateHandlerMapping.class.getSimpleName());
assertThat(httpHeaders.getFirst(ROUTE_ID_HEADER))
.isEqualTo("host_example_to_httpbin");
assertThat(statusCode).isEqualTo(HttpStatus.OK);
@ -100,7 +100,7 @@ public class GatewayIntegrationTests { @@ -100,7 +100,7 @@ public class GatewayIntegrationTests {
HttpHeaders httpHeaders = response.headers().asHttpHeaders();
HttpStatus statusCode = response.statusCode();
assertThat(httpHeaders.getFirst(HANDLER_MAPPER_HEADER))
.isEqualTo(ServerWebExchangePredicateHandlerMapping.class.getSimpleName());
.isEqualTo(GatewayPredicateHandlerMapping.class.getSimpleName());
assertThat(httpHeaders.getFirst(ROUTE_ID_HEADER))
.isEqualTo("host_foo_path_headers_to_httpbin");
assertThat(statusCode).isEqualTo(HttpStatus.OK);

Loading…
Cancel
Save