262 Commits

Author SHA1 Message Date
Spencer Gibb
d776617dbc add TODO 2017-02-14 21:23:12 -07:00
Spencer Gibb
4e2f546004 polish 2017-02-14 21:19:17 -07:00
Spencer Gibb
0ce82a2e21 add circle 2017-02-14 21:17:38 -07:00
Spencer Gibb
a93932c5e7 Break out many tests from GatewayIntegrationTests 2017-02-14 21:14:51 -07:00
Spencer Gibb
594e80618a add RemoveNonProxyHeaders filter 2017-02-14 21:13:57 -07:00
Spencer Gibb
2995005162 add RemoveNonProxyHeaders filter 2017-02-14 21:13:39 -07:00
Spencer Gibb
e967d23755 Add support for default filters.
fixes gh-23
2017-02-14 17:07:58 -07:00
Spencer Gibb
72f2fa9df5 polish 2017-02-14 15:39:32 -07:00
Spencer Gibb
29f1f0a7e9 polish 2017-02-09 20:25:47 -07:00
Spencer Gibb
986c28bcb4 Update pom to use new webflux starter 2017-02-08 21:33:21 -07:00
Spencer Gibb
63db4a7700 polish 2017-02-08 21:15:11 -07:00
Spencer Gibb
66407482e2 multipart-formdata with RestTemplate
fixes gh-18
2017-02-08 21:13:46 -07:00
Spencer Gibb
d1211012c6 form/urlencoded support 2017-02-07 17:46:34 -07:00
Spencer Gibb
7a8d76dd27 polish 2017-02-06 20:49:30 -07:00
Spencer Gibb
7458db74e3 Verify that complex content-types work 2017-02-06 16:56:10 -07:00
Spencer Gibb
c8cb56ecdf polish 2017-02-06 14:00:29 -07:00
Spencer Gibb
38e51bdb79 Adds SecureHeaders filter
see gh-15
2017-02-02 20:54:41 -07:00
Spencer Gibb
360e215590 Continue migration to reactive 2017-02-02 10:47:06 -07:00
Spencer Gibb
17b8197fe6 polish 2017-02-02 10:46:36 -07:00
Spencer Gibb
2e62325d09 Update to managed assertj-core 3.6.x by boot 2017-02-02 08:10:03 -07:00
Spencer Gibb
89d4c07e20 Update to use new response().isCommitted() 2017-02-01 19:20:26 -07:00
Spencer Gibb
47b68ea717 Update to new WebClient interface 2017-02-01 13:53:15 -07:00
Spencer Gibb
01bb526fa9 Initial RouteWriter support 2017-01-31 20:49:07 -07:00
Spencer Gibb
a9ce9e061c upgrade to reactor-netty 0.6.1 2017-01-31 19:16:29 -07:00
Spencer Gibb
1d626f9452 add todo 2017-01-27 21:33:46 -07:00
Spencer Gibb
7dce9c2378 Move RouteLocator impls to support 2017-01-27 21:31:43 -07:00
Spencer Gibb
9d32fec00e Move Route and deps to api.
Rename RouteReader to RouteLocator
2017-01-27 21:30:43 -07:00
Spencer Gibb
d2ed8cc7c0 polish 2017-01-27 21:24:23 -07:00
Spencer Gibb
65e439635d Change Predicate from (value, args[]) to (args...) 2017-01-27 21:22:52 -07:00
Spencer Gibb
06b5211a39 Change Filter from (value, args[]) to (args...) 2017-01-27 21:04:02 -07:00
Spencer Gibb
c31e92a2b5 Adds RemoteAddrRoutePredicate
RemoteAddr=127.0.0.1/24
2017-01-27 20:34:50 -07:00
Spencer Gibb
82b229ef1d Updated to use new WebClientOperations 2017-01-27 19:20:24 -07:00
Spencer Gibb
98b1cd574e Adds CachingRouteReader
This allows an atomic refresh of routes.
2017-01-27 18:38:53 -07:00
Spencer Gibb
d0a7c39e9d Added todo 2017-01-27 17:22:46 -07:00
Spencer Gibb
f7f1a9f472 Wire CompositeRouteReader 2017-01-27 17:15:57 -07:00
Spencer Gibb
fac223a91b Makes DiscoveryClientRouteReader route ids pretty.
Uses simple class name of discovery client and the serviceId separated by an _
2017-01-27 17:15:32 -07:00
Spencer Gibb
77962dffc5 Adds DiscoveryClientRouteReader
fixes gh-14
2017-01-27 17:08:51 -07:00
Spencer Gibb
c0ec9cdd16 Change RouteReader.getRoutes() from List<Route> to Flux<Route> 2017-01-27 17:06:42 -07:00
Spencer Gibb
8f368db463 Work around bootstrap starting reactive server 2017-01-27 10:02:28 -07:00
Spencer Gibb
111cca2cb5 polish 2017-01-26 15:16:59 -07:00
Spencer Gibb
3084a2a633 Add combinedfilters actuator endpoint. 2017-01-20 21:30:35 -07:00
Spencer Gibb
e8c8509145 Add cache and public method to get combined filters for route 2017-01-20 21:30:15 -07:00
Spencer Gibb
e07801b098 More actuator endpoints 2017-01-20 20:56:36 -07:00
Spencer Gibb
a9c0c0eb9b Use a normal @Controller for actuator until implemented in boot 2.0 2017-01-20 20:44:45 -07:00
Spencer Gibb
eef052f3de upgrade assertj to 3.x for java8 2017-01-20 18:57:57 -07:00
Spencer Gibb
345329674e Add BetweenRoutePredicate 2017-01-20 18:51:44 -07:00
Spencer Gibb
6189f5f112 add validate 2017-01-20 18:51:11 -07:00
Spencer Gibb
d4dfdca566 Fix FixRoutePredicate 2017-01-20 18:50:56 -07:00
Spencer Gibb
d5882218ea Fix AfterRoutePredicate 2017-01-20 18:50:36 -07:00
Spencer Gibb
b328dd7ae2 AfterRoutePredicate 2017-01-20 16:40:27 -07:00