Browse Source

Implements new methods

pull/2649/merge
sgibb 11 months ago
parent
commit
3db2b35c90
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 14
      spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctionsBuilder.java

14
spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/handler/GatewayRouterFunctionsBuilder.java

@ -18,6 +18,7 @@ package org.springframework.cloud.gateway.server.mvc.handler; @@ -18,6 +18,7 @@ package org.springframework.cloud.gateway.server.mvc.handler;
import java.util.Map;
import java.util.Optional;
import java.util.function.BiConsumer;
import java.util.function.BiFunction;
import java.util.function.Consumer;
import java.util.function.Function;
@ -26,6 +27,7 @@ import java.util.function.Supplier; @@ -26,6 +27,7 @@ import java.util.function.Supplier;
import org.springframework.cloud.gateway.server.mvc.common.MvcUtils;
import org.springframework.core.io.Resource;
import org.springframework.http.HttpHeaders;
import org.springframework.web.servlet.function.HandlerFilterFunction;
import org.springframework.web.servlet.function.HandlerFunction;
import org.springframework.web.servlet.function.RequestPredicate;
@ -253,6 +255,18 @@ public class GatewayRouterFunctionsBuilder implements RouterFunctions.Builder { @@ -253,6 +255,18 @@ public class GatewayRouterFunctionsBuilder implements RouterFunctions.Builder {
return this;
}
@Override
public RouterFunctions.Builder resources(String pattern, Resource location, BiConsumer<Resource, HttpHeaders> headersConsumer) {
builder.resources(pattern, location, headersConsumer);
return this;
}
@Override
public RouterFunctions.Builder resources(Function<ServerRequest, Optional<Resource>> lookupFunction, BiConsumer<Resource, HttpHeaders> headersConsumer) {
builder.resources(lookupFunction, headersConsumer);
return this;
}
@Override
public RouterFunctions.Builder nest(RequestPredicate predicate,
Supplier<RouterFunction<ServerResponse>> routerFunctionSupplier) {

Loading…
Cancel
Save