You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Prateek Maheshwari (JIRA)" <ji...@apache.org> on 2017/03/21 17:39:42 UTC

[jira] [Commented] (SAMZA-1159) Move StreamSpec from a public API to an ApplicationRunner internal API

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

Prateek Maheshwari commented on SAMZA-1159:
-------------------------------------------

We're currently using the StreamSpec as a mapping b/w the logical streamId and the system + physical stream name. Removing StreamSpec from SamzaContainer/StreamGraph etc. requires Systems to be able to send and receive messages with just the streamId (i.e. w/o needing the system and physical stream name).



> Move StreamSpec from a public API to an ApplicationRunner internal API
> ----------------------------------------------------------------------
>
>                 Key: SAMZA-1159
>                 URL: https://issues.apache.org/jira/browse/SAMZA-1159
>             Project: Samza
>          Issue Type: Task
>            Reporter: Prateek Maheshwari
>            Assignee: Prateek Maheshwari
>             Fix For: 0.13.0
>
>
> We can remove the creation and usage of StreamSpec from the public API for StreamApplication for now. Users will now be able to create an input/output/intermediate stream by specifying its ID. StreamSpec will be created by the ExecutionPlanner from config using the ApplicationRunner.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)