262 Commits

Author SHA1 Message Date
Spencer Gibb
a97ca9f9f1 Rename RouteFilter to WebFilterFactory 2017-03-15 10:48:53 -06:00
Spencer Gibb
78db565a2e Fix test names 2017-03-15 10:10:36 -06:00
Spencer Gibb
9322f05945 Moves PublicDefaultServerRequest to proper package. 2017-03-15 00:28:23 -06:00
Spencer Gibb
75d18d128d Moves away from @Bean names as filter/predicate names.
Introduces a default `name()` method.
2017-03-15 00:15:09 -06:00
Spencer Gibb
e64b2fbe1b Moves to named Tuple args
Moves most RequestPredicateFactories to named Tuple arguments rather than indexed.
2017-03-15 00:00:39 -06:00
Spencer Gibb
bcd76d82a5 RequestPredicateFactory args use Tuple
Rather than String[]. Still indexed though.
2017-03-14 23:16:02 -06:00
Spencer Gibb
cd7767e30e Use RequestPredicate instead of Predicate<ServerWebExchange>
renames RoutePredicate -> RequestPredicateFactory
2017-03-14 22:07:44 -06:00
Spencer Gibb
69cb823bf2 polish 2017-03-14 08:11:22 -06:00
Spencer Gibb
adf5b90810 Add path route predicate docs
See gh-24
2017-03-10 12:18:05 -07:00
Spencer Gibb
67162a9775 Adds PrefixPathRouteFilter 2017-03-10 12:02:25 -07:00
Spencer Gibb
0faee92e0a Add method route predicate docs
See gh-24
2017-03-08 19:32:19 -07:00
Spencer Gibb
d902ada3f1 Add host route predicate docs
See gh-24
2017-03-08 19:22:29 -07:00
Spencer Gibb
77eb067108 Add cookie and header route predicate docs
See gh-24
2017-03-08 13:33:31 -07:00
Spencer Gibb
118b263e31 Use local app for tests by default.
Rather than relying on external httpbin to be up.
2017-03-06 17:31:28 -07:00
Spencer Gibb
0094b5927c rename api package to model 2017-03-06 17:30:58 -07:00
Spencer Gibb
949cadc210 rename api package to model 2017-03-06 17:30:10 -07:00
Spencer Gibb
29851fc067 Update links 2017-03-02 13:36:46 -07:00
Spencer Gibb
04e65dde72 Initial into/features.
Stubs main docs with an outline.

see gh-24
2017-03-02 13:33:51 -07:00
Spencer Gibb
5e9bc0e477 remove commons-net dependency 2017-03-02 12:53:07 -07:00
Spencer Gibb
e01a778ff3 adds spring.provides to starter 2017-03-02 12:39:16 -07:00
Spencer Gibb
8a781cc2be Update todo 2017-03-02 12:33:49 -07:00
Spencer Gibb
ccaa623b37 upgrade commons-net to 3.6 2017-03-02 12:32:47 -07:00
Spencer Gibb
9280deaded remove unneeded version 2017-03-02 12:32:29 -07:00
Spencer Gibb
0ce9db7b64 remove errant pom packaging 2017-03-02 12:32:12 -07:00
Spencer Gibb
b819cb5c8d change sample parent 2017-03-02 12:21:08 -07:00
Spencer Gibb
02657b4af1 remove reference to EnableDiscoveryClient 2017-03-02 12:20:53 -07:00
Spencer Gibb
684b76e239 Use reactor bom 2017-03-02 12:04:53 -07:00
Spencer Gibb
a9cc3651cf Renames UrlRoutePredicate to PathRoutePredicate 2017-03-02 11:05:08 -07:00
Spencer Gibb
24e5aa3401 Renames UrlRoutePredicate to PathRoutePredicate
fixes gh-30
2017-03-02 10:58:02 -07:00
Spencer Gibb
b479cacfcb Removes java.net.preferIPv4Stack hack 2017-03-02 10:20:13 -07:00
Spencer Gibb
9a3ac57ce6 Adds @EnableGateway annotation.
This creates a marker bean which then
2017-03-02 10:15:49 -07:00
Spencer Gibb
9016cd8367 Creates a sample application.
Uses the starter and fixes conditional on class
2017-03-01 21:25:11 -07:00
Spencer Gibb
ee588eb66d Move to standard spring cloud project structure.
fixes gh-25
2017-03-01 20:45:33 -07:00
Spencer Gibb
7dd6af4ffd Add license header 2017-03-01 19:57:12 -07:00
Spencer Gibb
c6bf2759f1 Remove hacks needed for experimental webflux 2017-02-24 11:05:14 -07:00
Spencer Gibb
c909f2c552 Add license header 2017-02-17 20:18:55 -07:00
Spencer Gibb
2f5d880cfd Add license info etc... 2017-02-17 20:18:37 -07:00
Spencer Gibb
ded7e05fa5 Add readme 2017-02-17 20:09:38 -07:00
Spencer Gibb
e6faa31c48 Use RefreshRoutesEvent to trigger code to clear route caches 2017-02-17 17:55:48 -07:00
Spencer Gibb
db3c0d1211 don't use httpbin local for now 2017-02-17 17:50:10 -07:00
Spencer Gibb
7b42650473 don't use httpbin local for now 2017-02-17 17:46:04 -07:00
Spencer Gibb
7c497cc846 background correctly 2017-02-17 15:59:03 -07:00
Spencer Gibb
3a48cb1ccd install httpbin via pip 2017-02-17 15:53:14 -07:00
Spencer Gibb
3a57d73aab use local httpbin in circle 2017-02-17 15:48:54 -07:00
Spencer Gibb
e357939942 make httpbin configurable 2017-02-17 15:48:40 -07:00
Spencer Gibb
3a5de768e5 polish 2017-02-17 15:48:16 -07:00
Spencer Gibb
10ce1a8c81 polish 2017-02-17 14:22:35 -07:00
Spencer Gibb
c4ae1065da Update to require /gateway/refresh for route changes to be affected.
fixes gh-5
2017-02-17 13:33:42 -07:00
Spencer Gibb
c47a31a94a Add Netty prefix 2017-02-17 13:27:32 -07:00
Spencer Gibb
ed4435018c bump to reactor-netty 0.6.1 2017-02-16 09:17:17 -07:00