Spencer Gibb
5c5fbcab46
Adds AddRequestParameter
2017-01-16 14:33:06 -07:00
Spencer Gibb
7afc0c13a6
polish and renaming
2017-01-16 13:46:22 -07:00
Spencer Gibb
2a1a10483e
Move static methods and constants to support class.
2017-01-16 13:30:52 -07:00
Spencer Gibb
4d95e37125
Move writing response to a filter that executes at the end of the "post" (then) filters
2017-01-16 13:06:58 -07:00
Spencer Gibb
a431b7ed9a
Rename PredicateFactory -> RoutePredicate
2017-01-14 11:24:43 -07:00
Spencer Gibb
efe4855e62
Remove PredicateFactory.getName(), rely on bean name.
...
Will still remove PredicateFactory if that is the suffix.
2017-01-14 11:20:55 -07:00
Spencer Gibb
a67d424328
Remove RouteFilter.getName(), rely on bean name.
...
Will still remove RouteFilter if that is the suffix.
2017-01-14 11:14:37 -07:00
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
2017-01-14 10:45:21 -07:00
Spencer Gibb
030798f746
Add SetPath filter
2017-01-13 23:52:24 -07:00
Spencer Gibb
7843c7252e
Add SetStatus filter
...
though it's broken because it sets the status after the response is commited.
2017-01-13 23:23:22 -07:00
Spencer Gibb
916ece75b8
Add SetResponseHeader filter
2017-01-13 22:47:29 -07:00
Spencer Gibb
10581de7ae
Add RemoveResponseHeader filter
2017-01-13 22:42:20 -07:00
Spencer Gibb
21c8323c14
Add RemoveRequestHeader filter
2017-01-13 22:28:53 -07:00
Spencer Gibb
646db0d8e0
Added RewritePath filter
2017-01-13 22:04:29 -07:00
Spencer Gibb
2835fb2a45
Rename GatewayPredicate to PredicateFactory
...
Rename GatewayFilterDefinition to FilterFactory
2017-01-13 19:53:40 -07:00
Spencer Gibb
b25fca4891
initial per Route filter mechanism
2017-01-13 19:04:49 -07:00
Spencer Gibb
d37bdba31d
polish
2017-01-13 16:20:36 -07:00
Spencer Gibb
424cc79721
workaround for tests until https://github.com/reactor/reactor-netty/issues/27 is fixed
2017-01-13 16:04:44 -07:00
Spencer Gibb
602fea0ede
Support requests with bodies
...
fixes gh-8
2017-01-06 23:30:49 -07:00
Spencer Gibb
8100437766
uncomment
2017-01-06 22:08:01 -07:00
Spencer Gibb
260cc1a057
route reader interface
2017-01-06 22:04:55 -07:00
Spencer Gibb
203bc0fe98
rename create to apply
2016-12-01 16:56:49 -07:00
Spencer Gibb
7a1bde3c3f
rename PredicateFactory to Predicate
2016-12-01 16:54:48 -07:00
Spencer Gibb
ca3ea4c4ca
rename to GatewayPredicateHandlerMapping
2016-12-01 16:51:32 -07:00
Spencer Gibb
77f075e445
Allow shortcut route definition. Rename downstreamUrl to uri
2016-12-01 16:07:12 -07:00
Spencer Gibb
ec21317878
Creates Cookie Predicate
2016-12-01 14:03:44 -07:00
Spencer Gibb
83f6424c39
Creats Query Predicate
2016-12-01 13:56:40 -07:00
Spencer Gibb
7b9d06df44
Parse predicate if needed. Allow extra args in predicate. Create Header Predicate
2016-12-01 13:43:33 -07:00
Spencer Gibb
283604ac15
Move to predicate package. Create Method Predicate.
2016-12-01 12:26:43 -07:00
Spencer Gibb
209d3c4905
Support Predicate based matching.
2016-12-01 12:13:23 -07:00
Spencer Gibb
cb5a127669
Minor refactor
2016-11-30 15:16:13 -07:00
Spencer Gibb
0abf4ed51f
set spring.resources.add-mappings=false via env post processor
2016-11-23 21:24:05 -07:00
Spencer Gibb
5c2e95b8bd
initial gateway actuator endpoint
2016-11-23 21:05:50 -07:00
Spencer Gibb
812443974c
Reorganized into sub-packages
2016-11-23 17:45:13 -07:00
Spencer Gibb
7d8995df68
Moved to auto configuration and added test
2016-11-23 17:36:28 -07:00
Spencer Gibb
98b1226117
remove GatewayFilter.shouldFilter
2016-11-23 16:49:32 -07:00
Spencer Gibb
f54f7dfde5
move to test
2016-11-23 16:48:59 -07:00
Spencer Gibb
f3740cbd34
Host Mapping before Url Mapping
2016-11-23 15:47:03 -07:00
Spencer Gibb
f1d36dec95
Move values to constants
2016-11-23 15:25:01 -07:00
Spencer Gibb
5b3bf045bf
Move from WebFilter to GatewayFilter.
...
Add GatewayHostHandlerMapping
2016-11-23 15:20:06 -07:00
Spencer Gibb
21614831b7
attempt to add host mapping
2016-11-22 19:07:33 -07:00
Spencer Gibb
f0a8a412fa
clarify and simplify
2016-11-22 18:34:26 -07:00
Spencer Gibb
bffabd6c6b
use URI rather than string
2016-11-22 17:37:34 -07:00
Spencer Gibb
e47eb9e5fc
simple configurable routes
2016-11-22 16:45:20 -07:00
Spencer Gibb
ed081e0d20
Add post filter example
2016-11-17 11:47:26 -07:00
Spencer Gibb
b3a5dab1c8
copy headers and add filters.
2016-11-16 16:53:15 -07:00
Spencer Gibb
9e493f80ec
first commit
2016-11-16 16:30:25 -07:00