Spencer Gibb
77962dffc5
Adds DiscoveryClientRouteReader
...
fixes gh-14
8 years ago
Spencer Gibb
c0ec9cdd16
Change RouteReader.getRoutes() from List<Route> to Flux<Route>
8 years ago
Spencer Gibb
8f368db463
Work around bootstrap starting reactive server
8 years ago
Spencer Gibb
111cca2cb5
polish
8 years ago
Spencer Gibb
3084a2a633
Add combinedfilters actuator endpoint.
8 years ago
Spencer Gibb
e8c8509145
Add cache and public method to get combined filters for route
8 years ago
Spencer Gibb
e07801b098
More actuator endpoints
8 years ago
Spencer Gibb
a9c0c0eb9b
Use a normal @Controller for actuator until implemented in boot 2.0
8 years ago
Spencer Gibb
eef052f3de
upgrade assertj to 3.x for java8
8 years ago
Spencer Gibb
345329674e
Add BetweenRoutePredicate
8 years ago
Spencer Gibb
6189f5f112
add validate
8 years ago
Spencer Gibb
d4dfdca566
Fix FixRoutePredicate
8 years ago
Spencer Gibb
d5882218ea
Fix AfterRoutePredicate
8 years ago
Spencer Gibb
b328dd7ae2
AfterRoutePredicate
8 years ago
Spencer Gibb
c6dd6df2f0
BeforeRoutePredicate
8 years ago
Spencer Gibb
661443531a
removed unused verify code
8 years ago
Spencer Gibb
89cb903062
polish
8 years ago
Spencer Gibb
74c1dae677
polish
8 years ago
Spencer Gibb
5aaa116c6a
Updates for optional hystrix deps
8 years ago
Spencer Gibb
ec435d3993
polish
8 years ago
Spencer Gibb
754fb537b0
Create HystrixRouteFilter
8 years ago
Spencer Gibb
9c43fb6af1
Uncomment sendHeaders()
8 years ago
Spencer Gibb
5611b6ad28
Create LoadBalancerClientFilter
8 years ago
Spencer Gibb
ba68a74dfa
Move to reactor netty httpclient from WebClient
8 years ago
Spencer Gibb
fd6a038bd8
remove flatmap/then
8 years ago
Spencer Gibb
a722c61ea5
disable client pool for now, tests work without repeating
8 years ago
Spencer Gibb
cdb97f6446
Adds AddRequestParameter
8 years ago
Spencer Gibb
6bc1e92484
Adds AddRequestParameter
8 years ago
Spencer Gibb
165074182d
Adds RedirectToRouteFilter
8 years ago
Spencer Gibb
5c5fbcab46
Adds AddRequestParameter
8 years ago
Spencer Gibb
7afc0c13a6
polish and renaming
8 years ago
Spencer Gibb
2a1a10483e
Move static methods and constants to support class.
8 years ago
Spencer Gibb
4d95e37125
Move writing response to a filter that executes at the end of the "post" (then) filters
8 years ago
Spencer Gibb
a431b7ed9a
Rename PredicateFactory -> RoutePredicate
8 years ago
Spencer Gibb
efe4855e62
Remove PredicateFactory.getName(), rely on bean name.
...
Will still remove PredicateFactory if that is the suffix.
8 years ago
Spencer Gibb
a67d424328
Remove RouteFilter.getName(), rely on bean name.
...
Will still remove RouteFilter if that is the suffix.
8 years ago
Spencer Gibb
b9daf4fd4d
Rename FilterFactory to RouteFilter.
...
These are filters that apply only to a given Route. RouteFilter.apply() now returns WebFilter rather than GatewayFilter.
GatewayFilters are filters scoped to the gateway
8 years ago
Spencer Gibb
030798f746
Add SetPath filter
8 years ago
Spencer Gibb
7843c7252e
Add SetStatus filter
...
though it's broken because it sets the status after the response is commited.
8 years ago
Spencer Gibb
916ece75b8
Add SetResponseHeader filter
8 years ago
Spencer Gibb
10581de7ae
Add RemoveResponseHeader filter
8 years ago
Spencer Gibb
21c8323c14
Add RemoveRequestHeader filter
8 years ago
Spencer Gibb
646db0d8e0
Added RewritePath filter
8 years ago
Spencer Gibb
2835fb2a45
Rename GatewayPredicate to PredicateFactory
...
Rename GatewayFilterDefinition to FilterFactory
8 years ago
Spencer Gibb
b25fca4891
initial per Route filter mechanism
8 years ago
Spencer Gibb
d37bdba31d
polish
8 years ago
Spencer Gibb
424cc79721
workaround for tests until https://github.com/reactor/reactor-netty/issues/27 is fixed
8 years ago
Spencer Gibb
602fea0ede
Support requests with bodies
...
fixes gh-8
8 years ago
Spencer Gibb
8100437766
uncomment
8 years ago
Spencer Gibb
260cc1a057
route reader interface
8 years ago