Oleg Zhurakousky
cd0ca2f7dc
GH-355 Added support for deffered initialization of Function Catalog
...
Resolves #355
2019-04-11 16:55:16 +02:00
Walliee
5256ee177c
Fix BeanFactoryFunctionCatalog initialization when a
...
BeanFactoryPostProcessor that depends on FunctionCatalog is present.
On application context refresh, BeanFactoryPostProcessors are
invoked before registering BeanPostProcessor(s).
If a BeanFactoryPostProcessor that depends on FunctionCatalog is present,
then when ContextFunctionCatalogAutoConfiguration tries to fetch
all functional beans (Function/Supplier/Consumer), the creation of beans
where no default constructor exists fails as
AutowiredAnnotationBeanPostProcessor hasn't been registered yet.
Initialing BeanFactoryFunctionCatalog on ApplicationReadyEvent
delays the collection of functional beans to an even later point in
the lifecycle.
fixes #352
Fix test name
Switch to use SmartInitializingSingleton
Resolves #353
2019-04-11 16:53:13 +02:00
buildmaster
9df7455a30
Going back to snapshots
2019-04-08 14:18:29 +00:00
buildmaster
24740e4e17
Update SNAPSHOT to 2.1.0.RC1
2019-04-08 14:14:23 +00:00
Oleg Zhurakousky
ec0c8d9d68
Updated doc pom for RC1 release
2019-04-08 15:50:20 +02:00
Oleg Zhurakousky
2abd5faa4b
Updated documentation for GH-349
2019-04-08 15:46:56 +02:00
buildmaster
d45e2918a7
Bumping versions
2019-04-08 12:41:50 +00:00
Oleg Zhurakousky
bd094bef39
GH-349 Added support for raw input to AWS adapter
...
Resolves #349
2019-04-08 14:18:19 +02:00
Oleg Zhurakousky
6644130297
Polished FunctionType experimental constructor
2019-04-04 21:02:23 +02:00
Oleg Zhurakousky
9a3181532c
More cleanup and simplification in AbstractComposableFunctionRegistry
...
- We now rely on single map (no consumers, suppliers)
- Simplified FunctionCreatorConfiguration to map FunctionType between class loaders
2019-04-04 19:55:08 +02:00
Oleg Zhurakousky
085204bad2
Miscellaneous clean up, refactoring
...
Simplified FunctionCatalog structure by no longer registering the actual target function since it is available in wrapper anyway.
Cleaned up logic in RequestProcessor
2019-04-03 20:33:04 +02:00
Oleg Zhurakousky
3fed1f1cd4
GH-264 Simplified signagure for Supplier
2019-04-03 09:42:34 +02:00
Oleg Zhurakousky
edba4c428e
GH-264 Added initial support for Supplier and Consumer for Azure
...
Resolves #264
2019-04-03 09:37:01 +02:00
Oleg Zhurakousky
57ae22adb9
GH-350 Fixed NPE due to missing main class
...
Fixed NPE due to the missing main class - a condition that could be cause my missconfiguration
Added additional assertions
Added more descriptive error message
Added MAIN_CLASS system property to the search path
Added tests
Resolves #350
2019-04-02 09:02:08 +02:00
Dave Syer
744a7587d3
Narrow condition for function exporter in AWS custom runtime
2019-04-01 15:50:57 +01:00
Dave Syer
2efeafd793
Conditionally switch on the custom runtime in a functional app
2019-04-01 15:38:13 +01:00
Dave Syer
6eea43b266
Fix test for supplier exporter in functional application
...
You need to look beyond the application context (now) since it
might still be of type GenericApplicationContext even in a webflux
app.
2019-04-01 15:19:19 +01:00
Dave Syer
bb2f78cb36
Use Binder directly instead of relying on CPBPP
...
Fizes gh-351 a bit more thoroughly
2019-04-01 14:59:26 +01:00
Dave Syer
5d51c6187f
Use registrar instead of registering individual bean definitions
...
Fixes gh-351
2019-04-01 14:27:43 +01:00
Oleg Zhurakousky
210d9ad431
Added additional test and polished HybridFunctionalRegistrationTests
2019-04-01 14:30:11 +02:00
Oleg Zhurakousky
1114647364
Upgraded s-c-build tp 2.1.4
2019-03-26 18:48:38 +01:00
Oleg Zhurakousky
1e2d0f2720
Merge pull request #305 from spring-operator/polish-urls-apache-license-master
...
URL Cleanup
2019-03-26 11:13:20 +01:00
Oleg Zhurakousky
7d6dc07067
Merge pull request #296 from spring-operator/polish-urls-remaining-master
...
URL Cleanup
2019-03-26 11:12:15 +01:00
Spring Operator
3b573c27ac
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/ ) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 247 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
2019-03-21 12:48:58 -05:00
Spring Operator
bcd2f61689
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
https://compose.docker.io/ ([https](https://compose.docker.io/ ) result UnknownHostException).
* [ ] http://nosuchhost (UnknownHostException) with 1 occurrences migrated to:
https://nosuchhost ([https](https://nosuchhost ) result UnknownHostException).
* [ ] http://projects.spring.io/spring-boot/function-sam (404) with 1 occurrences migrated to:
https://projects.spring.io/spring-boot/function-sam ([https](https://projects.spring.io/spring-boot/function-sam ) result 404).
* [ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://EditorConfig.org with 1 occurrences migrated to:
https://EditorConfig.org ([https](https://EditorConfig.org ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://www.reactive-streams.org/ with 2 occurrences migrated to:
https://www.reactive-streams.org/ ([https](https://www.reactive-streams.org/ ) result 200).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 1 occurrences migrated to:
https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546 ) result 301).
* [ ] http://eclipse.org with 1 occurrences migrated to:
https://eclipse.org ([https](https://eclipse.org ) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/ ) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://localhost with 23 occurrences
2019-03-20 15:45:22 -05:00
Oleg Zhurakousky
5cc3b6f43b
Changing attributes in docs pom back to snapshots
2019-03-20 11:07:54 +01:00
buildmaster
0fe8693565
Going back to snapshots
2019-03-20 08:49:57 +00:00
buildmaster
60f11baf57
Update SNAPSHOT to 2.1.0.M1
2019-03-20 08:45:24 +00:00
Oleg Zhurakousky
06cf610fb7
Added deploy plugin to aws custom sample
2019-03-20 09:29:07 +01:00
Oleg Zhurakousky
2cf854087a
More fixes to aws-custom POM for release
2019-03-20 09:16:47 +01:00
Oleg Zhurakousky
1fbb4ddbf9
Fixed aws-custom POM for release
2019-03-20 09:10:03 +01:00
Oleg Zhurakousky
06b70a6f4f
Prepared docs pom for 2.1.0.M1 release
2019-03-20 09:01:32 +01:00
Oleg Zhurakousky
7042394bd2
GH-274 Fixed empty body request handling
...
Resolves #274
2019-03-20 08:45:26 +01:00
Oleg Zhurakousky
edb4b99be4
Merge pull request #294 from spring-operator/polish-urls-xml-master
...
URL Cleanup
2019-03-20 07:59:40 +01:00
Spring Operator
5bf9bebbb2
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://cloud.spring.io/ with 1 occurrences migrated to:
https://cloud.spring.io/ ([https](https://cloud.spring.io/ ) result 200).
* http://maven.apache.org/xsd/assembly-1.1.2.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/assembly-1.1.2.xsd ([https](https://maven.apache.org/xsd/assembly-1.1.2.xsd ) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 28 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 56 occurrences
* http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 with 2 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 29 occurrences
2019-03-19 21:21:48 -05:00
Oleg Zhurakousky
207775a24f
Fixed back reference link in adapter pages
2019-03-19 21:03:10 +01:00
Oleg Zhurakousky
75fd204671
Fixing broken back reference link
2019-03-19 09:06:09 +01:00
Oleg Zhurakousky
ee13ef4e09
Fixed docs home page
...
fixed some formatting issues
2019-03-19 08:44:01 +01:00
Oleg Zhurakousky
87a878879c
GH-293 Enhanced endpoint mapping support for functional form context configuration
...
- Enhanced HTTP endpoint mapping support for 'functional form' context configuration ensuring it can register multiple endpoint to maintain the same behaviour as with regular application context
- Additional consolidation around Function Catalog
- Added identical test for functional and non-functional form endpoint configuration.
Resolves #293
2019-03-19 08:17:13 +01:00
Spring Operator
3b4e9616ae
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch migrated to:
https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin migrated to:
https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-19 08:15:25 +01:00
buildmaster
2d294e3d39
Bumping versions
2019-03-14 15:22:35 +00:00
Oleg Zhurakousky
8ee8215c9c
Migrated docs to new styles
2019-03-14 16:04:46 +01:00
Oleg Zhurakousky
fc6c247938
Revert "Upgraded spring-cloud-build to 2.2 to get boot 2.2"
...
This reverts commit c46c49acd2 .
2019-03-14 13:22:22 +01:00
Oleg Zhurakousky
7689f8ed60
Revert "Hoxton"
...
This reverts commit d67d77c4e0 .
2019-03-14 13:22:05 +01:00
Marcin Grzejszczak
d67d77c4e0
Hoxton
2019-03-08 17:21:10 +01:00
Oleg Zhurakousky
c46c49acd2
Upgraded spring-cloud-build to 2.2 to get boot 2.2
2019-03-07 18:56:35 +01:00
Oleg Zhurakousky
9b2c954e7a
Upgraded spring-cloud-task to 2.1.1
...
pllished some code and javadoc in AbstractComposableFunctionRegistry
2019-03-06 13:28:28 +01:00
Oleg Zhurakousky
d20171d196
GH-265 Added support for injecting execution context
...
- Added support for injecting target execution context into the ApplicationContext in AbstractSpringFunctionAdapterInitializer, effectively making it available to all adapters (if one is provided)
- Added test, docs
Resolves #265
2019-03-01 17:07:03 +01:00
neokeld
3f4401f9be
Simple refactor: isSingleInput already check if input is a collection
...
Resolves #269
2019-03-01 05:46:45 +01:00
Oleg Zhurakousky
656741958b
Additional simplifications in AbstractComposableFunctionRegistry
2019-03-01 05:43:20 +01:00