Commit Graph

  • 5a7c95bd97 add type info for compiled functions markfisher 2017-05-25 12:38:54 -04:00
  • 098c77279b Revert AWS sample to use logback Dave Syer 2017-05-25 07:53:43 +01:00
  • f843821ebe Make adapter parent deployable Dave Syer 2017-05-25 09:31:54 +01:00
  • 841d4cdf48 fix compiled consumer sample markfisher 2017-05-25 09:27:49 -04:00
  • c685866f09 Fix compiled scripts demo from README Dave Syer 2017-05-25 07:51:26 +01:00
  • 41b1a6584e Add logging config for AWS sample Dave Syer 2017-05-24 14:31:41 +01:00
  • 87f077954e Try to detect single-valued returns in AWS Dave Syer 2017-05-24 11:25:54 +01:00
  • 5589804d2c Add support for single valued Supplier as well Dave Syer 2017-05-24 10:29:47 +01:00
  • 20a6796793 Add support for rendering single value in response Dave Syer 2017-05-24 10:16:22 +01:00
  • 0d2418a47b Add "wrapper" type methods to FunctionInspector Dave Syer 2017-05-24 09:08:30 +01:00
  • 719237e9c7 add adapters as child module markfisher 2017-05-23 16:30:18 -04:00
  • 78a37ef8ad avoid NullPointerException for warning diagnostic markfisher 2017-05-23 08:07:54 -04:00
  • 998ea3ad35 Fix and test bug with generic input or output types Dave Syer 2017-05-22 13:27:49 +01:00
  • 6e1f0b9a6e Add FunctionInspector to deployer so types can be inspected Dave Syer 2017-05-22 10:57:47 +02:00
  • 3606e51d78 Fix deployer app Dave Syer 2017-05-19 11:26:29 +02:00
  • 56b9be9b6e add task sample markfisher 2017-05-17 22:35:10 -04:00
  • 120d2da496 Add support for POSTing a single POJO Dave Syer 2017-05-16 10:26:10 +01:00
  • ff78bfc438 ensure processor is initialized when getting type markfisher 2017-05-05 09:44:27 -04:00
  • f6355df58d added rabbit binder dependency to sample markfisher 2017-05-05 09:20:03 -04:00
  • 69c22482d1 Add more subtle content negotiation in web layer Dave Syer 2017-05-05 09:22:23 +01:00
  • e2c257b3e7 Fix sample so the thin.profile=stream works Dave Syer 2017-04-27 12:09:52 +01:00
  • 995a12b234 Add forwarded header in gateway Dave Syer 2017-04-27 12:09:21 +01:00
  • e117cfd5bd Tentatively fix streaming issues Marius Bogoevici 2017-04-26 15:04:32 -04:00
  • f02f2eaf95 Remove unused annotation class Dave Syer 2017-04-25 11:47:50 +01:00
  • 39ca7952b9 Fix some tests Dave Syer 2017-04-25 08:41:02 +01:00
  • 4a1972dcf1 Add conversion support for Stream Marius Bogoevici 2017-04-24 16:49:40 -04:00
  • 4686e450b1 Alternative approach to MVC handling Dave Syer 2017-04-24 13:25:21 +01:00
  • 5055369cb5 Fix prefix issue Dave Syer 2017-04-24 13:28:44 +01:00
  • b80ce1fb3e Update to latest reactor Dave Syer 2017-04-19 10:23:24 +01:00
  • 36c6b2dba7 Update versions of boot things Dave Syer 2017-04-12 17:25:22 +01:00
  • 70dff6bb6b Enable JSON conversion for non-Flux functions Marius Bogoevici 2017-04-05 20:22:06 -04:00
  • d1cf9b47a4 Add some failing tests Dave Syer 2017-04-05 13:38:55 +01:00
  • d67159729d Add support for explicit FunctionRegistration Dave Syer 2017-03-31 14:15:04 +01:00
  • 82e19894b2 Add stream-function tests Marius Bogoevici 2017-04-04 00:17:10 -04:00
  • d208b5e0f3 stream consumer invoker target now expects Flux markfisher 2017-03-31 12:09:04 -04:00
  • 0b49edc2fd polishing markfisher 2017-03-31 11:43:28 -04:00
  • 3b598bd10c Break up comments in javadocs Dave Syer 2017-03-31 14:55:00 +01:00
  • cea87fb8c0 Include cause in rethrown exception Dave Syer 2017-03-31 09:01:47 +01:00
  • 4346a7adc8 Re-use get, post, put etc. in overloaded methods Dave Syer 2017-03-31 08:58:27 +01:00
  • 2b88eaeb08 Extend support for simple types to Consumer and Supplier Dave Syer 2017-03-29 13:09:36 +01:00
  • 07c9d1c460 Remove unused method parameter Dave Syer 2017-03-31 13:56:25 +01:00
  • 38dcbaffff Add test for priority of looking up supplier in GET mapping Dave Syer 2017-03-31 13:48:36 +01:00
  • cadd5546da Add custom HandlerMapping to allow more flexible request mapping Dave Syer 2017-03-31 13:22:48 +01:00
  • 787ab65d55 On POST to a Consumer, reflect input and send 202 Dave Syer 2017-03-28 10:53:07 +01:00
  • 0d08735dda Test POST to Consumer Dave Syer 2017-03-28 10:00:53 +01:00
  • 8aefd9b472 Make rest template builder optional Dave Syer 2017-03-30 10:35:00 +01:00
  • 5162e6b149 Add gateway library for building micro-proxies Dave Syer 2017-03-27 10:42:05 +01:00
  • b2be58e5da Add defensive check for empty repository key Brian Clozel 2017-03-23 15:58:52 +01:00
  • 98c2ca76f5 avoid Supplier NPE markfisher 2017-03-13 13:38:37 -04:00
  • da013c1015 Purge warnings in IDE Dave Syer 2017-03-14 16:51:23 +00:00
  • 915ff401be Make GET /{function}/{value} single valued (Mono) Dave Syer 2017-03-13 15:01:03 +00:00
  • 9b24d23df8 Add configurable base path for web resources Dave Syer 2017-03-13 13:43:26 +00:00
  • 2a0653b0e7 Removed redundant entries from POM files Oleg Zhurakousky 2017-03-10 10:15:37 -05:00
  • 5ace9b764b Resort to reflection if the function is not a @Bean Dave Syer 2017-03-10 17:40:05 +00:00
  • 2ee97721ab Support HTTP GET of single value value Function Dave Syer 2017-03-10 16:33:34 +00:00
  • 17b644f563 If HTTP client asks for JSON, then time out the response Dave Syer 2017-03-09 16:10:08 +00:00
  • ec097a563d Tweak SSE emitter a bit so that it handles empty responses Dave Syer 2017-03-08 15:02:35 +00:00
  • 0c4dcfaf72 Fix bug in response when JSON is empty Dave Syer 2017-03-07 16:54:28 +00:00
  • 6044b053ae renamed property keys markfisher 2017-03-03 16:35:30 -05:00
  • 2ae7789cd1 add interval for non-Flux stream Suppliers markfisher 2017-02-24 12:44:14 -05:00
  • 1dc0489c23 introspect bean definition for Flux types markfisher 2017-03-01 18:59:45 -05:00
  • 19fd056a5e add support for simple (non-Flux) types markfisher 2017-02-20 10:31:22 -05:00
  • 22cab6a3f1 Upgrade to stable thin launcher 1.0.0.M2 Dave Syer 2017-02-24 17:01:32 +00:00
  • bcef4e1600 Remove unused property Dave Syer 2017-02-24 16:58:52 +00:00
  • fa86e5fb1f Update reactor versions Dave Syer 2017-02-23 15:20:15 +00:00
  • d6a4ccf001 Update thin launcher to snapshot for fixes Dave Syer 2017-02-23 14:50:48 +00:00
  • b4c37f7828 added FunctionScan annotation markfisher 2017-02-20 12:20:42 -05:00
  • ab8fd05367 update README markfisher 2017-02-13 09:45:39 -05:00
  • d8e51dbb6e renamed bytecode resource property markfisher 2017-02-13 09:42:22 -05:00
  • 5939f96016 renaming stream function property markfisher 2017-02-13 09:16:07 -05:00
  • e11bd261ab add function chain support to stream.sh markfisher 2017-02-08 10:37:48 -05:00
  • e65641dbb8 removed bytecode loading sample markfisher 2017-02-07 14:20:55 -05:00
  • 62aecb9c7b update web.sh and README markfisher 2017-02-07 14:16:54 -05:00
  • 9eb3b033d3 update stream.sh script markfisher 2017-02-07 13:29:53 -05:00
  • f20cff0fc8 added FunctionProxyApplicationListener markfisher 2017-02-03 16:22:48 -05:00
  • 0a6dce951b add support for function composition markfisher 2017-02-06 15:50:10 -05:00
  • 2075c649a5 add null check in FunctionController markfisher 2017-02-06 15:41:19 -05:00
  • 9a5600f259 add support for compiling suppliers and consumers markfisher 2017-02-06 15:29:17 -05:00
  • d7a33055d8 update stream version to Brooklyn SR2 markfisher 2017-02-02 11:22:18 -05:00
  • cab48a17f2 Update thin launcher to 1.0.0.M1 Dave Syer 2017-01-31 15:33:42 +00:00
  • 68e83c4bba Update poms to latest Boot and thin launcher Dave Syer 2017-01-31 14:22:31 +00:00
  • 76c6b7b5f4 excluding deployer module from build temporarily markfisher 2017-01-27 17:54:34 -05:00
  • 4dbad37334 explicit Reactor version for compiler app markfisher 2017-01-27 16:40:35 -05:00
  • e389560967 make constructor arg MediaType property final markfisher 2017-01-23 08:44:58 -05:00
  • 425be34b98 Send content type to web response if available Dave Syer 2017-01-23 09:37:02 +00:00
  • 896139ba67 minor README updates markfisher 2017-01-20 15:07:22 -05:00
  • 946f4a3bf3 Fix HTTP responses that caller asked to be JSON Dave Syer 2017-01-20 17:44:58 +00:00
  • 8e3370b717 minor README edits markfisher 2017-01-20 13:51:00 -05:00
  • ac5804ae34 Update README with details of @Beans etc. Dave Syer 2017-01-20 17:35:59 +00:00
  • bc90b9affb Add stream sample to POJO app Dave Syer 2017-01-20 13:12:41 +00:00
  • 452106f287 Fix some logic with media types Dave Syer 2017-01-20 13:10:54 +00:00
  • f709a4e08a updated stream script for supplier and consumer markfisher 2017-01-19 17:17:01 -05:00
  • 94a78bdc7f add Function compiling webapp and update scripts markfisher 2017-01-19 11:33:48 -05:00
  • cc3bb8f645 renamed ApplicationContextFunctionCatalog markfisher 2017-01-13 10:45:07 -05:00
  • 5c79ff58a6 Workaround bug in thin launcher that brings in wrong reactor version Dave Syer 2017-01-11 10:39:43 -05:00
  • 071455b363 Add reactor version explicitly markfisher 2017-01-12 09:26:06 -05:00
  • 216e5c9207 Add MVC body processors to handle Flux Dave Syer 2017-01-11 10:39:43 -05:00
  • 0fb31d6d2b removed FunctionRegistry markfisher 2017-01-11 21:23:02 -05:00
  • cfd416590d removing FileSystemFunctionRegistry markfisher 2017-01-11 20:59:18 -05:00
  • 69fc017565 added LambdaCompilingFunction markfisher 2017-01-11 20:30:25 -05:00