[jboss-jira] [JBoss JIRA] (WFCORE-3877) Make implementing the org.wildfly.extension.elytron.Configurable optional for configurable components.

Jeff Mesnil (JIRA) issues at jboss.org
Wed Jul 18 07:47:01 EDT 2018


     [ https://issues.jboss.org/browse/WFCORE-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeff Mesnil updated WFCORE-3877:
--------------------------------
    Fix Version/s: 6.0.0.Alpha5
                       (was: 6.0.0.Alpha4)


> Make implementing the org.wildfly.extension.elytron.Configurable optional for configurable components.
> ------------------------------------------------------------------------------------------------------
>
>                 Key: WFCORE-3877
>                 URL: https://issues.jboss.org/browse/WFCORE-3877
>             Project: WildFly Core
>          Issue Type: Feature Request
>          Components: Security
>            Reporter: Darran Lofthouse
>            Assignee: Martin Mazanek
>             Fix For: 6.0.0.Alpha5
>
>
> Presently custom components within the Elytron subsystem are required to implement the 'org.wildfly.extension.elytron.Configurable' interface if they wish to support receiving a Map of configuration Strings.  
> This means that the custom component needs to depend on both the WildFly Elytron project and the subsystem.
> It should be possible for components to add the following method without implementing the interface and be configurable.
> {noformat}
> void initialize(final Map<String, String> configuration);
> {noformat}
> We also have a long standing issue in that if we add a new component to WildFly Elytron it can not be used until we can add a resource to configure it.  By supporting configurable custom components without needing a dependency on the subsystem new components added to WildFly Elytron could be usable whilst the subsystem definitions catch up.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list