Oleg Zhurakousky
f2e4cea47d
GH-263 Added more AWS tests
...
Resolves #263
2019-05-03 09:27:04 +02:00
Oleg Zhurakousky
475edb5ff7
GH-354 Fixed documentation to reflect recent updates
...
Resolves #354
2019-05-02 17:07:00 +02:00
Oleg Zhurakousky
cb952648b3
Revert "GH-355 Added support for deffered initialization of Function Catalog"
...
This reverts commit cd0ca2f7dc .
2019-05-01 04:48:21 +02:00
Marcin Grzejszczak
58ec9bf8a6
Merge pull request #361 from spring-cloud/fix/sagan-docs
...
Added the sagan adoc files
2019-04-30 08:34:02 +02:00
Haytham Mohamed
e6b779d6fc
Added the sagan adoc files
2019-04-29 12:16:24 -05:00
Oleg Zhurakousky
d9582a9867
GH-358 Fixd NPE in flux FunctionWebUtils
...
added tests
Resolves #358
2019-04-29 16:07:56 +02:00
Oleg Zhurakousky
f16a2c76cf
GH-317 Polishing and minor refactoring in AzureSpringBootHttpRequestHandler
...
- Moved convertOutput() to base class and added input value as an argument
- Added javadoc
- fixed checkstyle violations
Resolves #317
Resolves #360
2019-04-29 13:46:13 +02:00
Markus Gulden
27344d7098
GH-317, Implement HTTP request-specific handler for Azure adapter
...
* Handler extends AzureSpringBootRequestHandler with types
HttpRequestMessage and HttpResponseMessage (which are required by
Azure Functions for HTTP-triggered functions)
* Handler extracts request path, query string parameters as well as the
HTTP method from the HttpRequestMessage object and forwards them to
the function as message headers
* Handler creates an HttpResponseMessage with the response coming from
the called function
* Created unit tests accordingly
GH-317, Implement HTTP request-specific handler for Azure adapter
* Handler extends AzureSpringBootRequestHandler with types
HttpRequestMessage and HttpResponseMessage (which are required by
Azure Functions for HTTP-triggered functions)
* Handler extracts request path, query string parameters as well as the
HTTP method from the HttpRequestMessage object and forwards them to
the function as message headers
* Handler creates an HttpResponseMessage with the response coming from
the called function
* Created unit tests accordingly
GH-317, Implement HTTP request-specific handler for Azure adapter
* Handler extends AzureSpringBootRequestHandler with types
HttpRequestMessage and HttpResponseMessage (which are required by
Azure Functions for HTTP-triggered functions)
* Handler extracts request path, query string parameters as well as the
HTTP method from the HttpRequestMessage object and forwards them to
the function as message headers
* Handler creates an HttpResponseMessage with the response coming from
the called function
* Created unit tests accordingly
2019-04-29 13:42:55 +02:00
Oleg Zhurakousky
09053d3f59
GH-357 Fixed MAIN_CLASS lookup logic
...
Resolves #357
2019-04-17 08:26:15 +03:00
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