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
Spencer Gibb
203bc0fe98
rename create to apply
8 years ago
Spencer Gibb
7a1bde3c3f
rename PredicateFactory to Predicate
8 years ago
Spencer Gibb
ca3ea4c4ca
rename to GatewayPredicateHandlerMapping
8 years ago
Spencer Gibb
77f075e445
Allow shortcut route definition. Rename downstreamUrl to uri
8 years ago
Spencer Gibb
ec21317878
Creates Cookie Predicate
8 years ago
Spencer Gibb
83f6424c39
Creats Query Predicate
8 years ago
Spencer Gibb
7b9d06df44
Parse predicate if needed. Allow extra args in predicate. Create Header Predicate
8 years ago
Spencer Gibb
283604ac15
Move to predicate package. Create Method Predicate.
8 years ago
Spencer Gibb
209d3c4905
Support Predicate based matching.
8 years ago
Spencer Gibb
cb5a127669
Minor refactor
8 years ago
Spencer Gibb
0abf4ed51f
set spring.resources.add-mappings=false via env post processor
8 years ago
Spencer Gibb
5c2e95b8bd
initial gateway actuator endpoint
8 years ago
Spencer Gibb
812443974c
Reorganized into sub-packages
8 years ago
Spencer Gibb
7d8995df68
Moved to auto configuration and added test
8 years ago
Spencer Gibb
98b1226117
remove GatewayFilter.shouldFilter
8 years ago
Spencer Gibb
f54f7dfde5
move to test
8 years ago
Spencer Gibb
f3740cbd34
Host Mapping before Url Mapping
8 years ago
Spencer Gibb
f1d36dec95
Move values to constants
8 years ago
Spencer Gibb
5b3bf045bf
Move from WebFilter to GatewayFilter.
...
Add GatewayHostHandlerMapping
8 years ago
Spencer Gibb
21614831b7
attempt to add host mapping
8 years ago
Spencer Gibb
f0a8a412fa
clarify and simplify
8 years ago
Spencer Gibb
bffabd6c6b
use URI rather than string
8 years ago
Spencer Gibb
e47eb9e5fc
simple configurable routes
8 years ago
Spencer Gibb
ed081e0d20
Add post filter example
8 years ago
Spencer Gibb
b3a5dab1c8
copy headers and add filters.
8 years ago
Spencer Gibb
9e493f80ec
first commit
8 years ago