Commit Graph

61 Commits

Author SHA1 Message Date
Oleg Zhurakousky
908cbcbbfe Added functions introductory bits to the docs 2019-11-04 16:58:03 +01:00
Oleg Zhurakousky
3e304baabf Added function composition documentation 2019-11-04 13:06:24 +01:00
Oleg Zhurakousky
2aed5abff8 GH-408 Enhance RoutingFunction with SpEL and application properties
- Added initial support for communicating routing instructions via SpEL thru both message headers and application properties
- Added support for communication function definition via application properties
- Added additional tests and updated documentation

Resolves #408
2019-09-10 09:25:40 +02:00
Olga Maciaszek-Sharma
d115e2b62a Fix branches in adapter docs.
Resolves #401
2019-08-27 18:07:54 +02:00
Oleg Zhurakousky
7d5f47f112 GH-403 Added PollableSupplier marker annotation
Resolves #403
2019-08-27 14:30:05 +02:00
Oleg Zhurakousky
591b3bf531 Fixed README generation and polished few tests 2019-08-19 17:08:12 +02:00
Oleg Zhurakousky
946365dcdc Updated sagan-index.adoc with function features 2019-08-19 17:07:45 +02:00
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
Marcin Grzejszczak
cc5c522a8a Added symbolic link of index.adoc 2019-07-29 14:28:32 +02:00
Dave Syer
b4f5c0339f Add flag for disabling component scan 2019-07-12 17:11:58 +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
570bbb23b5 Fixed doc rendering 2019-07-12 16:52:33 +02:00
Oleg Zhurakousky
5965447a6b Update home.adoc 2019-05-07 18:03:30 +02:00
Oleg Zhurakousky
b7d2557656 fixing doc links
polishing test
2019-05-07 11:07:01 +02:00
Oleg Zhurakousky
1308c1c368 Added Anshul to doc authors
Resolves #362
Resolves #359
2019-05-07 10:20:21 +02:00
Walliee
372a3ce49d Add additional documentation around AWS jar layout
- Add to note explain when resource transformers are needed
- Fix relative linking in the adapters directory

see #359
2019-05-07 10:18:41 +02:00
Oleg Zhurakousky
4d9cdb9750 GH-238 Added initial support for RoutingFunction
- Added initial implementation of RoutingFunction which is bootstrapped optionally based on setting ‘spring.cloud.function.routing.enabled’ property to true.
- Added initial documentation and tests

Resolves #238
2019-05-07 10:13:42 +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
2abd5faa4b Updated documentation for GH-349 2019-04-08 15:46:56 +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
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
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
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
Oleg Zhurakousky
8ee8215c9c Migrated docs to new styles 2019-03-14 16:04:46 +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
Dave Syer
138e1cf3c2 Deeper support for custom AWS Lambda runtime
Adds an EnvironmentPostProcessor so the user ony has to set one
property (spring.cloud.function.web.export.enabled=true).
2019-02-28 10:05:13 -05:00
Dave Syer
428243ce48 Add new feature to initialize a Supplier from a remote HTTP endpoint
Kind of like the SupplierExporter but to create the Supplier itself.
With this in place you can define the templateUrl (destination) and
the originaUrl (source) and use the app as a pipeline for events
from/to HTTP.

Provide functional bean support for HTTP export

Add autoconfig to AWS adapter for custom runtime

Fix HttpSupplier to always supply Message if headers are included

Fix registration of origin supplier in functional beans

Add docs on new AWS features

Add custom runtime sample
2019-02-28 09:55:51 +01:00
Oleg Zhurakousky
589e451d14 GH-247 Added spring.cloud.function.definition property
Added spring.cloud.function.definition property which is used by FunctionRegistry as a supplement instruction to resolve nameless lookups.
It is used by web module to map single or multiple (composed) functions to the root path (/)

Resolves #247
2019-01-28 18:47:18 +01:00
Oleg Zhurakousky
fd2d59c334 Updated Kotlin docs 2018-12-03 14:01:29 +01:00
Oleg Zhurakousky
242feecd4e Removed reference to the spring-cloud-stream from the doc 2018-10-29 14:53:32 +01:00
Rashidi Zin
649011a1fd Fix typo
Fix misspelled of "dependencies"
2018-10-29 09:26:18 +00:00
Dave Syer
a03e34b6ee Tidy up TBD in docs 2018-10-29 09:01:34 +00:00
Dave Syer
32a56cfd45 Add note about limitation in Function signature for 'lite' web server 2018-10-22 13:42:34 +01:00
Oleg Zhurakousky
af717e445d Polishing
Resolves #219
2018-10-22 14:26:59 +02:00
Dave Syer
ba34d4b81b Add @FunctionalSpringBootTest and mini web server
User can run a minimal HTTP app using an app that is a Function
or an ApplicationContextInitializer. Can also test using
@FunctionalSpringBootTest in place of @SpringBootTest.

Add some tests and documentation for functional beans

Make server.address configurable
2018-10-22 14:26:17 +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
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
697f668686 GH-194 Fixed Streaming section of the reference manual
Given that SCF is now a dependency of SCSt and the spring-cloud-function-stream module has been removed, this fix simply adds a link to a function section of the Spring Cloud Stream reference manual

Resolves #194
2018-08-22 17:05:46 +02:00
Dave Syer
00e2b749d2 First step in 2.0.0. Remove Stream dependencies 2018-06-21 06:35:41 +01:00
Dave Syer
068b9ef7e9 Revert to snapshots 2018-06-18 11:49:02 +01:00
Dave Syer
ac3ea7db36 Update to 1.0.0 2018-06-15 12:27:30 +01:00
Bruno Borges
37d0d9500d Upgrade azure artifacts and update docs 2018-06-06 12:10:49 +01:00
Dave Syer
1fd83527a7 Add notes on AWS platform-specific features 2018-06-04 14:00:26 +01:00