This repository has been archived by the owner on Oct 12, 2021. It is now read-only.
Function Response Mode and empty overrides support added #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Function's
responseMode
new parameter identifies the type of data returned from the function:data
- function responds with CE data that should be wrapped into CE context,event
- function responds with CE event in binary format.Consequently,
ceOverrides
can be empty if the function is responding with the full event, including new context. IfceOverrides
are set, they are used as default values. Otherwise, ifceOverrides
are not set and the function is not providing required attributes, default values are set by the controller and KLR runtimes.Python sample updated to demonstrate "event" response mode.