You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/04/09 23:17:00 UTC

[jira] [Commented] (FLINK-9152) Harmonize BroadcastProcessFunction Context names

    [ https://issues.apache.org/jira/browse/FLINK-9152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16431481#comment-16431481 ] 

ASF GitHub Bot commented on FLINK-9152:
---------------------------------------

GitHub user aljoscha opened a pull request:

    https://github.com/apache/flink/pull/5830

    [FLINK-9152] Harmonize BroadcastProcessFunction Context names

    R: @kl0u 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/aljoscha/flink jira-9152-harmonize-broadcast-connect

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/5830.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #5830
    
----
commit 8866c314e79c09c2093b2863d56787435f5d0fb5
Author: Aljoscha Krettek <al...@...>
Date:   2018-04-09T23:08:58Z

    [FLINK-9152] Harmonize BroadcastProcessFunction Context names

commit 6af7b661ddf41022d7fa25a36c8fa5c21096ef1e
Author: Aljoscha Krettek <al...@...>
Date:   2018-04-09T23:12:43Z

    [FLINK-9252] Use in-class Context objects in BroadcastProcessFunction
    
    This brings it in line with KeyedBroadcastProcessFunction, which uses
    context objects defined in KeyedBroadcastProcessFunction. The context
    objects here have no added functionality but we still define them here
    so that the methods don't refer to the base class implementations for
    consistency.

----


> Harmonize BroadcastProcessFunction Context names
> ------------------------------------------------
>
>                 Key: FLINK-9152
>                 URL: https://issues.apache.org/jira/browse/FLINK-9152
>             Project: Flink
>          Issue Type: Improvement
>          Components: DataStream API
>    Affects Versions: 1.5.0
>            Reporter: Aljoscha Krettek
>            Assignee: Aljoscha Krettek
>            Priority: Blocker
>             Fix For: 1.5.0
>
>
> Currently, the {{Context}} on {{KeyedBroadcastProcessFunction}} is called {{KeyedContext}}, which is different from the name of the context onĀ {{BroadcastProcessFunction}}. This leads to the strange combination of
> {code:java}
> public abstract void processBroadcastElement(final IN2 value, final KeyedContext ctx, final Collector<OUT> out) throws Exception;
> {code}
> i.e. you're processing a broadcast element but the context is called a "keyed" context.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)