[
https://issues.apache.org/jira/browse/FLINK-26340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Seth Wiesman closed FLINK-26340.
--------------------------------
Resolution: Fixed
> Add ability in Golang SDK to create new statefun.Context from existing one,
> but with a new underlying context.Context
> ---------------------------------------------------------------------------------------------------------------------
>
> Key: FLINK-26340
> URL: https://issues.apache.org/jira/browse/FLINK-26340
> Project: Flink
> Issue Type: Improvement
> Components: Stateful Functions
> Affects Versions: statefun-3.3.0
> Reporter: Galen Warren
> Assignee: Galen Warren
> Priority: Minor
> Labels: pull-request-available
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> In the Golang SDK, statefun.Context embeds the context.Context interface and
> is implemented by the statefunContext struct, which embeds a context.Context.
> To support common patterns in Golang related to adding values to context, it
> would be useful to be able to create a derived statefun.Context that is
> equivalent to the original in terms of statefun functionality but which wraps
> a different context.Context.
> The proposal is to add a:
> WithContext(ctx context.Context) statefun.Context
> ... method to the statefun.Context interface and implement it on
> statefunContext. This method would return the derived statefun context.
> This is a breaking change to statefun.Context, but, given its purpose, we do
> not expect there to be implementations of this interface outside the Golang
> SDK.
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)