[jboss-jira] [JBoss JIRA] (WFLY-12861) microprofile-config subsystem should not expose smallrye implementation to deployments
Paul Ferraro (Jira)
issues at jboss.org
Tue Dec 10 21:28:00 EST 2019
[ https://issues.redhat.com/browse/WFLY-12861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13823639#comment-13823639 ]
Paul Ferraro edited comment on WFLY-12861 at 12/10/19 9:27 PM:
---------------------------------------------------------------
After some analysis, smallrye-config relies heavily on the TCCL to instrument its CDI portable extension (specifically via ConfigProvider.getConfig()) rendering it infeasible to remove this deployment dependency without completely rewriting the Extension implementation.
was (Author: pferraro):
After some analysis, smallrye-config relies heavily on the TCCL to instrument its CDI portable extension (specifically via ConfigProvider.getConfig()) rendering it infeasible to achieve this without completely rewriting the Extension implementation.
> microprofile-config subsystem should not expose smallrye implementation to deployments
> --------------------------------------------------------------------------------------
>
> Key: WFLY-12861
> URL: https://issues.redhat.com/browse/WFLY-12861
> Project: WildFly
> Issue Type: Bug
> Components: MP Config
> Affects Versions: 18.0.1.Final
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
> Priority: Major
>
> Smallrye is an implementation detail of the specification and should not be exposed to deployments. It seems the only reasons to expose io.smallrye.config to a deployment is to allow CDI to dynamically load its portable extension. Registering these manually removes that requirement.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list