Commit Graph

448 Commits

Author SHA1 Message Date
Oleg Zhurakousky
8c2fdfd193 GH-198 added multi-function validation test
Added test to validate that the behavior described in GH-198 is intentional and useful especially in light og GH-208
Resolves #198
2018-10-14 19:43:36 -04:00
Oleg Zhurakousky
ec68f6453c GH-208 Added support for composing Supplier and Consumer
This essentially returns a terminal Supplier - Supplier<Flux<Void>> which can no longer be composed with anything else
Resolves #208
2018-10-14 19:29:23 -04:00
Dave Syer
666bc100e8 Extract functional bean definition concerns into a common class
SpringApplication looks like the class with the same name in Spring
Boot (and is a subclass of it), but it checks to see if the user
is asking for functional bean registrations and only used those if
it can.
2018-10-12 18:00:41 +01:00
Dave Syer
083d5e3bf3 Harmonize AWS and azure adapters 2018-10-12 17:10:13 +01:00
Dave Syer
3966f378b7 Add support for application type Function in Azure
See #215
2018-10-12 16:53:42 +01:00
Dave Syer
14af9647b3 Fix test that wasn't supposed to be ignored 2018-10-11 15:08:19 +01:00
Oleg Zhurakousky
9080f0d03b Fixed broken test 2018-10-10 14:39:55 -07:00
Dave Syer
3a168a8ef4 Ignore some tests in JDK11 2018-10-10 17:00:01 +01:00
Dave Syer
ac23556277 Fix a few failing tests in JDK11 2018-10-10 12:07:51 +01:00
Dave Syer
9456a88780 Add extra dependency for Java 11 builds 2018-10-10 11:47:22 +01:00
Dave Syer
bb2e488105 Add flux sample for tests 2018-10-10 11:04:19 +01:00
Andy Clement
2f9e4bb015 Adjust how classpath computed in test, for compatibility with Java 9+ 2018-10-09 17:11:26 -07:00
Andy Clement
020bd7ea02 Enable compiler to cope with Java 9 and later runtime packaging 2018-10-09 13:24:51 -07:00
Dave Syer
ca0cc7da49 Remove workaround for SPR issue (there are other ways) 2018-10-09 17:10:10 +01:00
Dave Syer
ea38827739 Alternative strategy for functional registrations
The problem with a BPP that processes FunctionRegistration is that
they might not be instantiated before the FunctionRegistry. It is
better to enforce the dependency order we need by injecting the
registrations explicitly but lazily into the registry.
2018-10-09 09:48:30 +01:00
Marcin Grzejszczak
4d853d072b Added missing dep for jdk11 2018-10-08 12:00:03 +02:00
Dave Syer
c20433e05f Fix logic error detecting gson preferences 2018-10-04 09:55:15 +01:00
Dave Syer
37729e4583 Add support for ApplicationContextInitializer in azure adapter 2018-10-03 09:01:54 +01:00
Dave Syer
bb1c97251f Use ApplicationContextInitializer if provided
An Initializer is more efficient than using @Configuration.
2018-10-02 12:07:51 +01:00
Marcin Grzejszczak
c70f03b4a4 Bumped function to Greenwich 2018-10-02 11:56:59 +02:00
Dave Syer
debc9f8b30 Update user guide azure content 2018-09-23 08:47:58 +01:00
Dave Syer
022f9213d8 Revert to snapshots 2018-09-22 16:14:54 +01:00
Dave Syer
de6331054e Update to 2.0.0.M3 2018-09-22 12:04:16 +01:00
Dave Syer
63edc029bb Prepare for 2.0.0.M3 2018-09-22 12:03:58 +01:00
Dave Syer
7eb9d9f500 Add support for exploded Boot archive in deployer 2018-09-22 11:17:14 +01:00
buildmaster
8f9882a419 Going back to snapshots 2018-09-19 13:20:41 +00:00
buildmaster
43d70a4c0c Update SNAPSHOT to 2.0.0.M2 2018-09-19 13:17:51 +00:00
Marcin Grzejszczak
32db16cec5 Bumping reactor before release of 2.0.0.M2 2018-09-19 15:10:26 +02:00
Oleg Zhurakousky
c43f081ef1 Cleanup and added more tests 2018-09-19 14:33:01 +02:00
Oleg Zhurakousky
6e9f5b86fe more yellow markar polishing 2018-09-19 13:22:26 +02:00
Oleg Zhurakousky
48b2a87f14 Updated reactor-bom.version to Californium-BUILD-SNAPSHOT to fix the broken builds 2018-09-19 13:14:15 +02:00
Dave Syer
9016ccd969 More yellow markers 2018-09-18 13:30:37 +01:00
Oleg Zhurakousky
76e3bf2957 polishing/refactoring
Undeprecated deprecated constructor in FunctionRegistration
Made FunctionRegistration BeanNameAware
Added name assertion in FunctionRegistrationPostProcessor
2018-09-18 13:21:58 +02:00
Dave Syer
3c91914f82 Purge some more deprecated constructor usages 2018-09-17 15:21:40 +01:00
Dave Syer
f7b184c4c3 Revert to more convenient signature in FunctionCatalog 2018-09-17 15:07:24 +01:00
Dave Syer
033ab38579 Fix message processor in isolated function 2018-09-17 14:47:59 +01:00
Dave Syer
b3ff7ab680 Compiler warnings and witespace 2018-09-17 13:38:47 +01:00
Dave Syer
c964dc5451 Add some logging on startup of Azure adapter 2018-09-17 11:58:38 +01:00
Dave Syer
4311aa949c Revert "Use comma instead of pipe (better in URL path)"
This reverts commit f0e2f0b975.
2018-09-17 11:22:17 +01:00
Dave Syer
1061c1d525 Update notes on azure adapter 2018-09-17 11:06:28 +01:00
Dave Syer
f09f750c39 Add support for different handler->function mappings in Azure 2018-09-17 11:06:17 +01:00
Dave Syer
3baaa45648 Allow Azure function apps to pass function name down to handler 2018-09-17 11:06:08 +01:00
Dave Syer
f0e2f0b975 Use comma instead of pipe (better in URL path) 2018-09-17 10:58:42 +01:00
Oleg Zhurakousky
e1c2610105 GH-206 Ensured consistency in header names
added Copyright/aithor tags

Resolves #206
2018-09-12 22:10:10 +02:00
Oleg Zhurakousky
40b542edfe GH-202 Added size() to FunctionCatalog
Resolves #202
2018-09-12 20:17:19 +02:00
Dave Syer
d1c423e161 Add HTTP headers to outgoing messages by default
Some care is required to prevent request-specific headers being
reflected and interfering with content negotiation.

Fixes gh-207
2018-09-12 15:41:34 +01:00
Oleg Zhurakousky
ed3a532f96 Added Kotlin/Eclipse integration notes to README 2018-09-12 15:43:23 +02:00
Dave Syer
c52b0b2cb9 Add webflux starter to BOM 2018-09-12 09:35:44 +01:00
Oleg Zhurakousky
ca47076083 GH-205 Added initial Kotlin support documentation
polished tests and test configuration

Resolves #205
2018-09-11 11:39:24 +02:00
Oleg Zhurakousky
87c67427df GH-77 added initial Kotlin support
Added mixed java/kotlin POM configuration

added tests, javadocs

Resolves #77
Resolves #204
2018-09-11 11:37:13 +02:00