Oleg Zhurakousky
4547580d9d
Split RSocketFuntion
...
Split RSocketFunction into RSocketForwardingFunction and RSocketListenerFunction to ensure function composition over rsocket works the same way as with simple functions.
2020-07-16 19:26:41 +02:00
Oleg Zhurakousky
638c98cfb7
interim
2020-07-16 17:08:55 +02:00
Oleg Zhurakousky
13aa4700b1
Cleanup 'requestChannel' logic
...
Add RSocketConnectionUtils to deal with connectivity logic
2020-07-16 15:58:22 +02:00
Oleg Zhurakousky
6589164949
Add StepVerifier to RSocket tests
2020-07-16 13:35:21 +02:00
Oleg Zhurakousky
ce6f357117
Add initial support for 'requestChannel' intergration for RSocket
2020-07-16 13:35:21 +02:00
Oleg Zhurakousky
b0398e35df
Initial Committ of RSocket integration
2020-07-16 13:35:21 +02:00
Oleg Zhurakousky
610e2a53fe
GH-560 Add explicit support for S3 AWS Event
...
Resolves #560
2020-07-16 09:41:23 +02:00
Oleg Zhurakousky
718f785ae1
GH-554 Fix condition check for annotation processor in initializer
...
Resolves #554
2020-07-15 12:24:28 +02:00
Oleg Zhurakousky
ecc625b6d8
GH-557 Add special handling for wild-card content type and subtype
...
Add special handling for wild-card content type and subtype to NegotiatingMessageConverterWrapper
Add author tags
Resolves #557
2020-07-15 10:36:57 +02:00
dsolomakha
b495074f9f
add plugin repositories to fix gcp-background sample
...
Resolves #558
2020-07-15 10:13:29 +02:00
Oleg Zhurakousky
5fd54ab9fd
Add condition to reset content-type only if it isd not already set
...
Polish some of the POMs to address missing dependencies
Temporary disconnect gcp background sample until errors are fixed
2020-07-13 14:21:02 +02:00
dzou
aa04fca466
Fix error propagation for GCP adapter
...
Fix tests
2020-06-22 09:08:15 +02:00
Oleg Zhurakousky
d6272d38df
GH-551 Fix support for AWS SQSEvent
...
Resolves #551
2020-06-22 08:21:04 +02:00
Oleg Zhurakousky
c7eae3e16f
GH-550 Add support for wrapping value into Message if necessary
...
Resolves #550
2020-06-19 15:26:28 +02:00
Oleg Zhurakousky
4c32024ceb
Polish previous commit
...
Add author tag
Rename 'getPayloadType' method to 'getGenericType' and ad javadoc
Resolves #543
2020-06-17 09:29:40 +02:00
anshlykov
9e5e35f700
SimpleFunctionRegistryTests: reactive function test case
...
FunctionTypeUtils#isTypeCollection: unwrap publisher
JsonMessageConverter: handler for a ParameterizedType conversionHint
refactor
2020-06-17 08:58:46 +02:00
Oleg Zhurakousky
75c718f060
Merge pull request #546 from bountin/typos
...
Improve language and typos
2020-06-17 08:46:20 +02:00
Oleg Zhurakousky
627eb633e8
Merge pull request #547 from bountin/function-registry-logger
...
Improve FunctionRegistry Logger
2020-06-17 08:45:55 +02:00
Martin Prebio
c17350f3c9
Fix language and typos
2020-06-16 20:39:44 +02:00
Martin Prebio
b0044890fa
Reduce logger's visibility
2020-06-16 20:34:16 +02:00
Martin Prebio
355c0653fa
Correct logger class name to use runtime class
2020-06-16 20:33:49 +02:00
Oleg Zhurakousky
53b385680f
GH-537 Fix JsonMapper creation
...
This fix insures that 'spring.http.converters.preferred-json-mapper' property is only used as mechanism to break tie in the event both jackson and gson are available in classpath or AC
Resolves #537
2020-06-11 20:54:11 +02:00
Oleg Zhurakousky
5bed9c66ee
GH-538 Fix default lookup on FunctionRegistration
...
Resolves #538
2020-06-11 19:17:32 +02:00
Oleg Zhurakousky
c9e0801b1d
GH-503 Add test to demonstrate custom message converter usage
...
Resolves #503
2020-06-11 15:36:27 +02:00
Oleg Zhurakousky
b4e5315a10
GH-500 Fix NPE in FunctionEndpointInitializer
...
This ensures that posting to the consumer does not result in NPE given that there is no body
Resolves #500
2020-06-10 19:44:27 +02:00
Oleg Zhurakousky
af192a5adf
GH-531 Fail function registration for incompatible types
...
Given that we now can auto-discover function type from provided target object, this fix will fail function registration if provided type is not compatible (assignableFrom. . .)
Resolves #531
2020-06-10 18:28:28 +02:00
anshlykov
8bcfad48fa
Migrate to JUnit 5
...
spring-cloud-function-context
spring-cloud-function-context: fix
spring-cloud-function-web
spring-cloud-function-adapters
spring-cloud-function-samples
spring-cloud-function-deployer; spring-cloud-function-kotlin
Resolves #535
2020-06-10 16:43:04 +02:00
Marcin Grzejszczak
a6b0d7ef23
Changed packaging to jar
2020-06-08 17:11:42 +02:00
buildmaster
24574800e7
Bumping versions
2020-06-04 18:55:44 +00:00
Oleg Zhurakousky
52104f451a
Change from v.BUILD-SNAPSHOT to v-SNAPSHOT
2020-06-03 14:56:41 +02:00
Marcin Grzejszczak
f1b4c13938
Unskipping deployment of docs
2020-06-02 13:57:53 +02:00
buildmaster
ef1f1f1ddd
Bumping versions
2020-05-30 18:55:30 +00:00
buildmaster
b4d5a19bd2
Bumping versions
2020-05-27 18:55:34 +00:00
Oleg Zhurakousky
469c86e7b6
Polishing 7c8ba881c9
2020-05-27 14:51:51 +02:00
dzou
1462a1e8eb
Fix the GCP integration tests
2020-05-27 13:58:20 +02:00
Oleg Zhurakousky
7c8ba881c9
Fix AWS FunctionInvoker to ensure it properly interprets translation of incoming APIGateway request to user FunctionInvoker
...
This assumes that
- 'body' will be extracted for cases such as POJO or String input
- Map input will simply represent the incoming request
- APIGatewayProxyRequestEvent input represents native representation of API Gateway request
Similar fixes went for Kinesis side of things
Added additional tests for both Kinesis and ApiGateway
2020-05-27 13:51:30 +02:00
buildmaster
fe66d6020f
Bumping versions
2020-05-26 18:55:14 +00:00
谭繁华
1f8b5a4a5a
Fix GCP test
...
Resolves #521
Resolves #522
2020-05-26 16:10:20 +02:00
Oleg Zhurakousky
ce28ce2cb6
GH-514 Remove 'proxyInvokerIfNecessary()' method
...
It is really not needed as it does not add much value other then allows user to cast POJO function to its actual type. The reality is that the actual goald of POJO function is to make sure they can be looked at as plain Functions.
Resolves #514
2020-05-26 15:46:42 +02:00
buildmaster
79becb3f6b
Bumping versions
2020-05-25 18:55:20 +00:00
Marcin Grzejszczak
d606fde3ef
Skipping deployment of samples
2020-05-25 16:12:56 +02:00
Marcin Grzejszczak
fb4ae2d64c
Setting up repository for docs.spring.io migration
2020-05-25 14:39:01 +02:00
Marcin Grzejszczak
8fd60ec602
Setting up repository for docs.spring.io migration
2020-05-25 13:40:53 +02:00
Oleg Zhurakousky
63be04cd19
GH-524 Fix AWS documentation
...
Removed reference to the old request handlers which was the source of confusion
Resolves #524
2020-05-22 14:14:48 +02:00
dzou
a4788aba08
Add docs and updates for background function support
...
rename fuction-sample-gcp to function-sample-gcp-http
refdoc polish
background sample polish
Resolves #525
Update pub/sub bg function to use base64 encoding
2020-05-22 12:24:24 +02:00
谭繁华
f279010aab
Polish checkstyles in GCP module
...
Resolves #520
2020-05-22 12:19:15 +02:00
Mike Eltsufin
d74111785d
Re-enable GCP sample test and fix mvn not found
...
enable test output temporarily for Travis
Revert "enable test output temporarily for Travis"
This reverts commit a797ca75e8c7a48e57f988360e5d57dbb497a6fb.
Resolves #527
2020-05-21 11:26:15 +02:00
dzou
17c3f185bc
Move Layout into adapter class
...
pr comments, mv package, make work locally.
revert pom change to parent
Rm provided scope - this is problematic for spring-boot-maven plugin to build jar
Detach sample from spring-cloud-function-parent
Update readmes
cleanup
Add comment
fix javadoc
Resolves #518
2020-05-20 15:25:48 +02:00
Oleg Zhurakousky
8ca1b45c81
Temporarily ignore GCF sample test
2020-05-20 15:23:52 +02:00
dzou
cbc41aecb4
Add gcp adapter to dep mgmt
...
Resolves #517
2020-05-20 15:02:08 +02:00