Commit Graph

  • f2cde3ffbf Update thin launcher to 1.0.8 Dave Syer 2017-11-28 11:43:56 +00:00
  • e824fbf6cb Isolate the context class loader if function appears to need it Dave Syer 2017-11-25 05:25:29 +09:00
  • e1bce8c292 Change name of property endpoint -> defaultRoute Dave Syer 2017-11-24 13:28:31 +09:00
  • f3951cba66 Prefer explicit route to default Dave Syer 2017-11-24 13:21:08 +09:00
  • 0e21a30459 Don't use properties to fix the function endpoint Dave Syer 2017-11-24 12:42:21 +09:00
  • 1ee517ab01 Use unique function if there is only one and name not provided Dave Syer 2017-11-24 12:41:10 +09:00
  • 8459fb4e30 Ensure a concrete type with parametrric subtype is detected Dave Syer 2017-11-20 15:34:06 +00:00
  • 7bf7b8b9c0 Update to latest snapshot of thin launcher Dave Syer 2017-11-17 15:04:41 +00:00
  • 66beae56bd Add test for multi-valued response Dave Syer 2017-11-15 13:57:05 +00:00
  • 219d056801 Add FunctionRegistry interface (writable FunctionCatalog) Dave Syer 2017-11-13 14:13:59 +00:00
  • 41d1dfa6bc Add public registration method to bean post processor Dave Syer 2017-11-13 09:27:36 +00:00
  • 85ba0b480e Fallback to Object.class not the function type Dave Syer 2017-11-10 17:38:42 +00:00
  • d4b87c1fe7 Initial support for composable functions Dave Syer 2017-11-10 16:05:31 +00:00
  • 2438baff10 Add TODO comment Dave Syer 2017-11-10 13:13:34 +00:00
  • aaa6b6526c Faster compilation of functions Andy Clement 2017-11-05 11:26:57 -08:00
  • 8d5f09efa1 Add sample test data to README Dave Syer 2017-11-10 13:02:22 +00:00
  • ad0ebd5cfc Add additional logic to function catalog to help with singletons Dave Syer 2017-11-10 11:43:44 +00:00
  • 7d7a783f0e Update maven wrapper Dave Syer 2017-11-05 12:52:31 +00:00
  • d58c58b765 Add heuristic for Spring Boot fat jar Dave Syer 2017-10-25 10:19:39 +01:00
  • b1437fe9c0 Align pom names with artifact ids Dave Syer 2017-10-25 09:50:18 +01:00
  • 55b62d630b Remove @FunctionScan from samples where possible Dave Syer 2017-10-25 08:53:09 +01:00
  • a27f1fe4dd Switch on @FunctionScan by default Dave Syer 2017-10-13 15:10:51 +01:00
  • 30b0d3a1c6 Introduce special handling for unconverted messages Dave Syer 2017-10-06 07:21:13 +02:00
  • 08f2cb2491 Update README.adoc Manos Nikolaidis 2017-09-25 09:40:16 +01:00
  • 49178f0389 Changed path from spring-cloud-function-sample-compiler to function-sample-compiler Erik Möller 2017-10-21 22:12:54 +02:00
  • 280fa5794c Subscribe to supplier flux in background thread Dave Syer 2017-09-22 09:45:37 +01:00
  • af8b6e253e Revert to snapshots Dave Syer 2017-09-15 17:49:31 +01:00
  • 858b7404c6 Update to 1.0.0.M1 Dave Syer 2017-09-15 17:48:51 +01:00
  • 3ccb925733 Merge core packages into one Dave Syer 2017-09-15 17:10:00 +01:00
  • dce30023e8 remove unused code markfisher 2017-09-15 11:36:16 -04:00
  • 37fc3e6c65 Removed EmptyIterable Oleg Zhurakousky 2017-08-23 08:27:55 -04:00
  • 986e76610c Clarify some things in the AWS adapter Dave Syer 2017-09-15 14:04:45 +01:00
  • fbf62658e7 Cosmetic changes to metadata of sample Dave Syer 2017-09-15 13:51:40 +01:00
  • dcdde7e067 Move AWS sample alongside other samples Dave Syer 2017-09-15 13:48:33 +01:00
  • 472f0e31b6 Prune dependencies and rename samples Dave Syer 2017-09-15 13:44:55 +01:00
  • 976854929e Update to new docs standards Dave Syer 2017-09-15 11:44:25 +01:00
  • fe89d91c8c Add flatten plugin to publish poms with no hierarchy Dave Syer 2017-09-15 11:09:46 +01:00
  • 61a902ce9a Add spring-cloud-function-dependencies and use it throughout Dave Syer 2017-09-15 08:43:34 +01:00
  • 55655d69ac Update thin plugin in AWS Sample gradle build Dave Syer 2017-09-05 11:52:43 +01:00
  • b7aa1d0293 Add gradle builds to all samples Dave Syer 2017-09-04 14:19:39 +01:00
  • 6acacde0b3 Add build.gradle to basic sample Dave Syer 2017-08-29 09:57:51 +01:00
  • 69a5d1450f Add explicit context dependencies Dave Syer 2017-08-29 11:30:43 +01:00
  • a004242089 Fix #87 - normalize to forward slashes Andy Clement 2017-08-29 15:43:13 -07:00
  • aa45ff4b94 Revert visibility of FunctionRegistration to public Eric Bottard 2017-08-24 19:21:29 +02:00
  • a973b678f1 FunctionUtils polishing Oleg Zhurakousky 2017-07-14 16:36:50 -05:00
  • 2644ab3178 Field value in action request change from Map<String,String> to Map<String,Object> daprog 2017-08-03 00:18:33 +02:00
  • 592eef9d52 General polishing Oleg Zhurakousky 2017-08-21 11:05:45 -04:00
  • 20561ea987 CompiledFunctionRegistry cleanup Oleg Zhurakousky 2017-07-19 14:57:01 -04:00
  • 11b8654e09 AbstractFunctionCompiler cleanup Oleg Zhurakousky 2017-07-19 14:11:05 -04:00
  • 2fdfda9416 Allow dependencies to be specified when compiling, using maven coords Andy Clement 2017-07-04 16:44:20 -07:00
  • 5ba41cd3ce add CONTRIBUTING.adoc markfisher 2017-08-09 15:42:22 -04:00
  • 31f4afa5ff Off by one error in comment Dave Syer 2017-08-08 09:47:48 +01:00
  • 5622a9e2cb Remove custom conditions from spring-cloud-function-stream Dave Syer 2017-08-08 09:27:11 +01:00
  • 6ecd91a30b Sync docs from master to gh-pages Dave Syer 2017-07-20 07:23:37 +01:00
  • 3c412e04f5 Attach javadoc to parent project Dave Syer 2017-07-18 13:41:16 +01:00
  • 15f0a0bcc9 Add correct file path to compiler Dave Syer 2017-07-17 17:18:44 +01:00
  • a22199260b Fix links Dave Syer 2017-07-17 15:53:03 +01:00
  • 0d51e87f10 Add javadoc aggregator Dave Syer 2017-07-17 14:39:50 +01:00
  • a12cc7f5ad Initial revision of gh-pages Dave Syer 2017-07-17 14:22:19 +01:00
  • aa87764580 Added initial docs module Oleg Zhurakousky 2017-07-14 13:58:47 -05:00
  • e2e7adabe4 Update some deps and remove gateway (moved to separate project) Dave Syer 2017-07-17 13:59:46 +01:00
  • 947ce93d77 Remove redundant comment Dave Syer 2017-07-17 13:54:37 +01:00
  • 182317dbe9 Minor polishing of InMemoryFunctionCatalog - Removed constructor in InMemoryFunctionCatalog that creates empty maps and no registrations since there is no way to register anything after catalog is created. - Refactored registration logic a bit more functional/concise in the FunctionRegistration constructor of InMemoryFunctionCatalog - Added additional assertions in tests Oleg Zhurakousky 2017-07-12 08:44:14 -05:00
  • ae14c236e1 Add travis config Dave Syer 2017-07-13 13:46:00 +01:00
  • b55417f772 Fix README typos Russ 2017-07-07 14:28:13 -07:00
  • c8646d64d8 Strangle old inspector methods Dave Syer 2017-07-12 14:29:44 +01:00
  • d7d49858f6 Add new methods to FunctionInspector Dave Syer 2017-07-12 13:35:03 +01:00
  • 7e966c73ca Adds routing keys in message headers Dave Syer 2017-07-11 17:03:39 +01:00
  • 4b30721d02 Fix naming indirection so that input types are correctly located Dave Syer 2017-07-11 17:37:45 +01:00
  • 18743fdf17 add license (Apache 2.0) markfisher 2017-07-07 12:51:42 -04:00
  • a54f101b6d Make sure test jar is in test scope Dave Syer 2017-07-06 11:11:02 +01:00
  • eeb505ca89 Clean up resources when deployer app is closed Dave Syer 2017-07-04 15:02:26 +01:00
  • becc41d9ef Ignore .m2 (for CI build) Dave Syer 2017-07-04 14:31:25 +01:00
  • 31116b8e02 Update thin deployer Dave Syer 2017-07-04 14:17:03 +01:00
  • 0419fbc2ac Refactor deployer app so that it starts empty Dave Syer 2017-07-03 16:58:05 +01:00
  • 42a50861c0 Push bookeeping of names and ids down a level in deployer Dave Syer 2017-07-03 14:54:44 +01:00
  • 6d6c7ef8b3 Add caching to pipeline Dave Syer 2017-07-03 14:54:39 +01:00
  • da0c954135 Add get*Names() to FunctionCatalog Dave Syer 2017-06-29 10:25:31 +01:00
  • 2dd7dfb900 Tweak logic in stream invokers Dave Syer 2017-06-29 14:29:01 +01:00
  • cf707fd872 Update thin launcher to 1.0.5 Dave Syer 2017-06-29 08:50:33 +01:00
  • d826884d02 Ensure @Component scanned from jar on classpath can be inspected Dave Syer 2017-06-28 17:11:44 +01:00
  • d1ccef62b5 FunctionHandlerMapping needs to be defensive with debug flag Dave Syer 2017-06-28 15:07:07 +01:00
  • 78ca4df128 Update CI pipeline with new repo location Dave Syer 2017-06-28 11:27:17 +01:00
  • 5243057d2a Skip deployment of samples Dave Syer 2017-06-28 11:07:47 +01:00
  • f94d672dc4 Add test and fix type inspection for scanned functions Dave Syer 2017-06-28 11:00:07 +01:00
  • e4b181d0c4 Fix /prefix test so it asserts a 404 as well as a 200 Dave Syer 2017-06-28 09:41:04 +01:00
  • b9eb46c7bd Update thin launcher to 1.0.4 Dave Syer 2017-06-27 09:47:43 +01:00
  • eb8d865bd1 Update openwhisk README to use sample from the project Dave Syer 2017-06-23 17:18:50 +01:00
  • b61562508b Add support for Message handling in web functions Dave Syer 2017-06-15 15:37:55 +01:00
  • 1d53cd1234 Ensure debug flag gets resolved in controller Dave Syer 2017-06-16 09:24:02 +01:00
  • 9d0cf75bff initial commit for openwhisk support markfisher 2017-06-07 09:49:52 -04:00
  • 0756dc3394 Add support for Message<Foo> in stream apps Dave Syer 2017-06-15 12:32:46 +01:00
  • 797936fd0c add README for AWS adapter markfisher 2017-06-07 19:05:36 -04:00
  • 347cfcef03 Add concourse pipeline Dave Syer 2017-06-06 14:40:53 +01:00
  • 14867f9685 Add defensive null check Dave Syer 2017-06-07 14:46:59 +01:00
  • d641aae494 Make spring.cloud.function.stream.endpoint optional for stream apps Dave Syer 2017-05-31 08:52:16 +01:00
  • 9d0d04f4f6 updated task sample for consumer change markfisher 2017-05-26 15:26:25 -04:00
  • 9bf3601143 Fixed consumer sample to accept bare string Dave Syer 2017-05-26 12:42:25 +01:00
  • 2a4c46f57b Remove unused methods in compiled functions Dave Syer 2017-05-26 10:28:43 +01:00
  • 99c7b995e0 Add FunctionFactoryMetadata interface for type discovery Dave Syer 2017-05-26 10:09:47 +01:00