Ryan Baxter
43edd851e2
Adds Javadoc to GatewayFilterSpec.
7 years ago
Spencer Gibb
a6ff180919
Marks reading/modifying request/response body as BETA.
7 years ago
Ryan Baxter
d754cc0646
Added Javadoc for Java DSL. Fixes #267
7 years ago
Spencer Gibb
64a33e76dd
fixes default header name
7 years ago
Spencer Gibb
ea85c131f5
Adds headers returning information about rate limiting.
...
fixes gh-77
7 years ago
Ryan Baxter
2259962864
Adding spring boot autoconfigure processor
7 years ago
Arkin Yetis
08d037b4b4
Disables repeat/retry mechanisms depending on config.
...
Changes retry filter to allow empty status and series config when exceptions is not empty.
Fixes gh-352.
7 years ago
Spencer Gibb
cd680065fb
Comments out log statement
7 years ago
Spencer Gibb
e72fb8ab80
Moves incrementing retry_iteration attr from apply to doOnSuccessOrError of filter chain.
...
The retry_iteration attr only got incremented on a apply, it is not incremented on each iteration of the filter chain.
fixes gh-339
7 years ago
Spencer Gibb
2a48bd0d83
Adds support for non-blocking route predicates. ( #350 )
...
It does so by using a new AsyncPredicate<T> interface, which extends java.util.function.Function<T, Publisher<Boolean>> which is the signature required by the reactor filterWhen() method.
Simple filters can still code to the java.util.function.Predicate interface, a default method will delegate.
fixes gh-349
7 years ago
Spencer Gibb
75d13a58fc
Remove unneeded header check
7 years ago
buildmaster
fd413d15dd
Going back to snapshots
7 years ago
buildmaster
0da6e00f87
Update SNAPSHOT to 2.0.0.RC2
7 years ago
Spencer Gibb
96f5c650bf
Adds null check in quoteIfNeeded
...
fixes gh-337
7 years ago
Spencer Gibb
7a1bbf08b3
Uses Mono.zip().then() rather than Mono.when().
...
fixes gh-260
7 years ago
Fitzgerald, Andrew
69bccac870
Add additional Hystrix documentation. Covers part of #288 , fixes #291
7 years ago
Spencer Gibb
123327bfd2
Moves GatewaySampleApplicationTests to use local httpbin
7 years ago
Spencer Gibb
b091f47312
Adds option to lower case routes to services.
...
fixes gh-302
7 years ago
Spencer Gibb
3d2364a570
Adds instance method support to SpEL evaluation in Discovery Client Locator.
...
This allows you to use `serviceId.toLowerCase()` for example.
See gh-302
7 years ago
Spencer Gibb
9d8c3d98dd
Adds support for retrying customizable list of exceptions.
...
fixes gh-223
7 years ago
Ryan Baxter
50af2ca84e
Add filter which will set the path in the request to be the path in the forward URI. Fixes #285 .
7 years ago
buildmaster
b682af440f
Going back to snapshots
7 years ago
buildmaster
4fdeb7b498
Update SNAPSHOT to 2.0.0.RC1
7 years ago
Spencer Gibb
056e448dd3
Adds support for hints in reading/modifying request/response bodies.
...
fixes gh-298
7 years ago
Spencer Gibb
9877e90f9d
Adds test to verify route is added when HeartbeatEvent signals new route.
7 years ago
Spencer Gibb
18fdb1e5d7
Removes extra tab
7 years ago
Spencer Gibb
d894d31805
Makes DiscoveryClient locator integration configurable.
...
fixes gh-185
7 years ago
Spencer Gibb
1a3de526dd
Returns Mono.error rather than empty to send 500 when hystrix has an error
...
fixes gh-75
7 years ago
Spencer Gibb
c80db72ad6
Defaults hystrix command name to route id using java dsl.
...
fixes gh-293
7 years ago
Toshiaki Maki
7b384cf086
Rename to CloudFoundryRouteServiceRoutePredicateFactory ( #279 )
7 years ago
Edgars Matisāns
7b743f2c55
SetPathGatewayFilterFactory fails in case of path with encoded characters ( #254 )
7 years ago
Toshiaki Maki
95c724793b
Add the ability to change request uri dynamically in filters ( #286 )
7 years ago
Spencer Gibb
e85bbff274
Read write body filters and predicate ( #278 )
7 years ago
Wilder Pereira
7bb0284af0
Use implicit name for lambdas with single parameter ( #287 )
7 years ago
Andrew Fitzgerald
153968a842
Validate Hystrix config name ( #289 )
7 years ago
Andrew Fitzgerald
6834ce99f2
Add better error message to java dsl when Hystrix is missing. ( #292 )
7 years ago
Spencer Gibb
ce76b5c169
Allows use of custom http status codes.
...
fixes gh-284
7 years ago
Toshiaki Maki
64831fd568
Supports Ordered of GatewayFilters created by GatewayFilterFactory ( #283 )
...
* Support Ordered
* Add RouteDefinitionRouteLocatorTests
7 years ago
Ryan Baxter
db1767f749
Use getRawPath in filters. Fixes #253
7 years ago
Spencer Gibb
ecc221b45d
Removes tuple
...
fixes gh-274
7 years ago
Spencer Gibb
fa6a7ff41f
Expanded /gateway/routes endpoint.
7 years ago
Spencer Gibb
f8e062fbb8
Removes blocking call from CachingRouteLocator.
...
Uses CacheFlux for caching and Flux.sort for sorting the incoming Routes.
fixes gh-272
7 years ago
Andrew Fitzgerald
dc4679b987
Add predicate to detect requests made for a Cloud Foundry route service. ( #241 )
...
See gh-190
7 years ago
Spencer Gibb
0687b18f7b
guards log.trace statement.
7 years ago
gengxin
4fedfcc82f
Enhances WebsocketRoutingFilter to support a socket client(Stomp.js) send http request
...
Fixes gh-252
7 years ago
Spencer Gibb
f0d54580bf
Shortens XForwardedRemoteAddressResolver factory method names.
7 years ago
Andrew Fitzgerald
b6d9205265
Fixes #238 document RemoteAddressResolvers ( #239 )
...
document RemoteAddressResolvers
Fixes gh-238
7 years ago
Biju Kunjummen
ed032f8d17
Fixes duplicate route add issue with dsl ( #266 )
7 years ago
Spencer Gibb
cbfd3719e2
Adds option to disable netty http client pooling.
7 years ago
Spencer Gibb
39913f03ff
Use redis key hash tags for redis cluster support.
...
fixes gh-248
7 years ago