Oleg Zhurakousky
080b708de1
Adjusted docs to benefit from recent s-c-build improvements
2019-08-12 19:03:07 +02:00
Oleg Zhurakousky
935ea12263
Deprecated EnableFunctionDeployer
...
Polished Deploying a Packaged Function section
2019-08-12 17:50:36 +02:00
Oleg Zhurakousky
ed2fa9bb7a
Renamed deployer-new to deployer, removed old deployer
2019-08-12 17:26:22 +02:00
Oleg Zhurakousky
17ef359b60
Swicthed s-c-build back to snapshot
2019-08-12 16:47:25 +02:00
Oleg Zhurakousky
745851abf2
Added support for non-uber jars in new deployer
...
Added integration test for non-uber JARs
2019-08-12 16:30:44 +02:00
buildmaster
eb06670481
Bumping versions
2019-08-12 11:19:27 +00:00
Oleg Zhurakousky
3bc03a640a
Added additional features to launcehr loader to ensure it is java 11 aware
...
Added integration tests to validate java 11 awareness (specifically about some javax packages)
Added integration tests to validate Function-Class discovery
Added spring.factories for FunctionDeployerConfiguration
2019-08-12 12:35:28 +02:00
Oleg Zhurakousky
ba05872a01
Added sample app with SCF on classpath
2019-08-12 10:19:06 +02:00
Oleg Zhurakousky
b64af80fb1
Improved archive loader to work with Java 11
...
Added tests for deploying multi-input/output apps and jars
Polished logging
2019-08-12 10:09:43 +02:00
Oleg Zhurakousky
3349c3abed
Added support for class loader to share common transport packages such as reactor
...
Simplify user exposure to deploying archives
2019-08-10 14:44:35 +02:00
Oleg Zhurakousky
3d67f84144
Fixed check styles
2019-08-09 18:45:57 +02:00
Oleg Zhurakousky
1248eaaa09
Imprived class loading for new deployer
2019-08-09 18:42:48 +02:00
Oleg Zhurakousky
4e0e3fdc6d
Added support for deploying uber JARs with no main/start-class to new deployer
2019-08-08 15:13:48 +02:00
Oleg Zhurakousky
bac9978972
Added parent/parent class loader to the launcegr loader
2019-08-07 20:09:43 +02:00
Oleg Zhurakousky
d53fc6b672
Added support for passing conversion hint to MessageConverter
2019-08-07 15:54:30 +02:00
Oleg Zhurakousky
6312b5e0aa
Fixed BeanFactoryAwareFunctionRegistry default function definition lookup
2019-08-06 17:48:03 +02:00
Oleg Zhurakousky
b51cc5ce03
Added test infrustructure for generated JARs
...
Added tests for simply types as well as type conversion
polishing
2019-08-06 16:07:44 +02:00
Oleg Zhurakousky
d3b31a6f6b
Added initial support for loading functions by type in new deployer
2019-08-06 14:23:34 +02:00
Oleg Zhurakousky
203687e45f
Added new deployer experimental module
2019-08-05 17:04:30 +02:00
Oleg Zhurakousky
38981003b9
Simplified MessageConverter configuration
2019-07-31 08:28:34 +02:00
Oleg Zhurakousky
14451272fe
Added additional logging
2019-07-31 08:27:52 +02:00
Oleg Zhurakousky
13794b08d0
Minor polishing and additional logging for BeanFactoryAwareFunctionRegistry
2019-07-30 15:54:23 +02:00
Oleg Zhurakousky
2a926cab2f
Temporarily ignoring several deployer tests
...
Fixed test JARs poms
2019-07-30 11:33:17 +02:00
Marcin Grzejszczak
75607c4f18
Updated the versions
2019-07-30 09:18:53 +02:00
Oleg Zhurakousky
49f76856d4
Temporarily disconnected SI sample
2019-07-30 09:06:41 +02:00
Oleg Zhurakousky
90c69368c2
Removed FunctionCatalog, BeanFactoryFunctionCatalogTests, ContextFunctionPostProcessorTests
...
Deprecated FluxWrapperDetector
Clean up and polishing of new BeanFactoryAwareFunctionRegistry
2019-07-30 09:06:34 +02:00
Marcin Grzejszczak
cc5c522a8a
Added symbolic link of index.adoc
2019-07-29 14:28:32 +02:00
Oleg Zhurakousky
f5cf937985
Fixed output conversion for Message<byte[]> functions
...
- cleaned up BeanFactoryAwareFunctionRegistry
- Added javadoc to FunctionCatalog.lookup(String functionDefinition, String... acceptedOutputMimeTypes)
2019-07-27 12:41:07 +02:00
Oleg Zhurakousky
bfcea95268
Revert "temporary"
...
This reverts commit 746da2de43 .
2019-07-26 18:47:33 +02:00
Oleg Zhurakousky
746da2de43
temporary
2019-07-26 17:25:13 +02:00
Oleg Zhurakousky
9b1e69f05d
Removed auto-fluxing Supplier result when Supplier is not reactive
2019-07-26 15:33:26 +02:00
Oleg Zhurakousky
74ca973bc9
Minor polishing to accomodate edge cases in s-c-stream
2019-07-25 17:07:02 +02:00
Oleg Zhurakousky
694c7fa1bb
Adding support for extracting payload only for cases where conversion is not necessary
2019-07-24 13:57:17 +02:00
Oleg Zhurakousky
c4f1f4505c
Fixd docs failing build
2019-07-24 12:38:15 +02:00
Oleg Zhurakousky
243cf95eca
GH-388 Adding utility to interogate Function types
...
- refactoring of BeanFactoryAwareFunctionRegistry to eliminate the need for FunctionType as it takes certain assumptions that are no longer valid
- adding support for multiple acceptedOutputTypes to FunctionCatalog
Resolves #388
2019-07-24 12:12:52 +02:00
Oleg Zhurakousky
fbeee8bc37
Renamed new registry implementation to BeanFactoryAwareFunctionRegistry
...
- added initila javadoc
- polished few tests
2019-07-17 14:48:05 +02:00
Oleg Zhurakousky
2c8f3644da
Ignored remaining failing tests
2019-07-17 13:57:44 +02:00
Oleg Zhurakousky
93f7a248a5
Added initial support for lazy style FunctionCatalog/Registry which:
...
- does not rely on any of the existing wrappers and instead relies on internal wrapper which performs in-flight/just-in-time wrapping and unwrapping from reactive to imperative types
- performs transparent type conversion relying on MessageConverters and ConversionService
- supports multiple inputs/outputs
2019-07-17 13:54:02 +02:00
Oleg Zhurakousky
85af2e4ed6
Increased sleep time in randomly failing test
2019-07-17 11:05:05 +02:00
Dave Syer
b4f5c0339f
Add flag for disabling component scan
2019-07-12 17:11:58 +02:00
Dave Syer
307292b959
Add proxyTargetBeans = false and fix some tests
2019-07-12 17:11:51 +02:00
Dave Syer
521c6d3397
Add proxyTargetBeans = false
2019-07-12 17:11:26 +02:00
Oleg Zhurakousky
70d46f8b9f
GH-386 Fixed NPE for non-existing functions invoked as REST endpoints
...
Resolves #386
2019-07-12 17:09:46 +02:00
Dave Syer
3ae9d0523d
Add README to custom AWS sample
2019-07-12 17:09:33 +02:00
Dave Syer
5e3111bf80
Fix conditions for custom AWS runtime
...
Conflicts:
spring-cloud-function-samples/function-sample-aws-custom/pom.xml
2019-07-12 17:08:34 +02:00
Kane Zhu
1de8526b7a
Fix the issue that api gateway handler of AWS does not honor the encrypted body data.
...
Resolves #382
2019-07-12 17:07:02 +02:00
Oleg Zhurakousky
1cf42f95f6
GH-383 Ensure FunctionType retains ParameterizedType as 'type' filed
...
Resolves #383
2019-07-12 17:06:50 +02:00
Olga Maciaszek-Sharma
e6625394a8
Adjust branch variable value
2019-07-12 17:06:02 +02:00
Olga Maciaszek-Sharma
b0ef7b19d1
Add build file setup documentation
...
Resolves #377
2019-07-12 17:05:51 +02:00
Oleg Zhurakousky
cf5cd49b72
fixed checkstyle
2019-07-12 17:04:45 +02:00