[
https://issues.apache.org/jira/browse/SAMZA-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14173869#comment-14173869
]
Chris Riccomini commented on SAMZA-431:
---------------------------------------
I think we mean "wiring" as it pertains to dependency injection. Given your
options, the factory one. Basically, it's annoying to have to write
org.apache.samza.foo.Bar a bunch of times in the config.
It kind of feels like we're bouncing all over the place right now: SAMZA-346
(ConfigStream), several global state tickets (SAMZA-353, SAMZA-402, SAMZA-424),
and config re-write (SAMZA-40, SAMZA-431). I'm happy we're thinking through our
design decisions, but it's starting to feel like we're doing too much.
With that in mind, I propose that we back off on this ticket, and just focus on
some of the "easy win" work in SAMZA-40 (validating config, doc generation from
config, config defaults, and removing implicits). I'd also propose that we
follow through on SAMZA-348. I think if we do these things, we'd be in pretty
good shape, and the changes wouldn't be too drastic.
Thoughts?
> Separate wiring from the configuration system
> ---------------------------------------------
>
> Key: SAMZA-431
> URL: https://issues.apache.org/jira/browse/SAMZA-431
> Project: Samza
> Issue Type: Improvement
> Components: container
> Affects Versions: 0.8.0
> Reporter: Chinmay Soman
> Fix For: 0.8.0
>
>
> Currently, we're mixing wiring together with config. Investigate how this can
> be simplified.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)