Jake Maes created SAMZA-1156:
--------------------------------

             Summary: Improve ApplicationRunner method naming and class 
structure.
                 Key: SAMZA-1156
                 URL: https://issues.apache.org/jira/browse/SAMZA-1156
             Project: Samza
          Issue Type: Bug
            Reporter: Jake Maes
            Assignee: Jake Maes


This ticket tracks the improvements suggested by [~navina] in PR 88
https://github.com/apache/samza/pull/88

Specifically, we need to:
1. Rename streamFromConfig() to getStream(), which makes more sense now that 
Config is no longer an argument. 
2. Change ApplicationRunner from an interface to an abstract class and pull the 
constructor up from AbstractApplicationRunner. This provides a simple contract 
in the samza API while retaining the static constructor and the common 
implementations in AbstractApplicationRunner. The net is that users can extend 
ApplicationRunner directly or via AbstractApplicationRunner to inherit the 
common implementation of getStream.



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

Reply via email to