--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/74a59760-bfc9-45b4-b588-23f60410faad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/1cc96814-27c9-489d-ba16-feac5c8d9c47%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/2gJnjKb1xiw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe5-yMVSpY3OVJwLcWVMaK6TUCy2MDc7pBNCp0vNSG-yoQ%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/f892944d-f090-4cf3-b17f-bc79797bb923%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/8e6a518c-197f-44a7-ac6f-e7dbc598e6b7%40googlegroups.com.
Based on this thread I would be surprised FT 1.0 did config based on system properties. That sounds like doing option 2 to me.
Alasdair Nottingham
On Aug 29, 2017, at 5:55 AM, 'Emily Jiang' via Eclipse MicroProfile <microp...@googlegroups.com> wrote:
Option 1 clearly is the winner.--
Thanks John, Ken, Kevin, Alasdair and Antoine for sharing your thoughts!
Let's see whether we can push this into FT 1.0 in the next two days. If not, in the first release of FT 1.0, we will stick with System properties. In FT 1.1, we will widen this configuration to all config sources. As system properties or environment variables are all default config sources, the apps written for FT 1.0 will continue working in FT1.1.
I think we have a ultimate goal with a backup plan:o.
Emily
On Tuesday, August 29, 2017 at 1:52:53 PM UTC+1, Antoine Sabot-Durand wrote:One of the recurring critics towards Java EE is the lack of consistency in programming model and having each specs that reinvent their own config, DI, lifecycles, etc...Allowing each spec to have its config may lead us to go back to these critics that cripple user experience in Java EE.That's why I vote for 1) or at least on enforcing the same way to define configuration (system properties with a common name schema) for spec that would like to not depend on config.Antoine
On Tuesday, August 29, 2017 at 12:27:53 AM UTC+2, Emily Jiang wrote:Further to the discussion of configuring FT properties, I would ask people's opinion on FT's dependency on Config API. We have the following two choices:
1. FT purely depends on Config API
This means that its properties can only be configured with the support of Config API. If a runtime does not support Config API, the FT properties, e.g.Retry.maxRetries cannot be configured.
2. FT optionally depends on Config API
When both Config and FT are supported, the configuration can be done via Config sources. If Config API is not supported, the configuration is done via system properties.
Emily
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.