[ 
https://issues.apache.org/jira/browse/ARTEMIS-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

clebert suconic updated ARTEMIS-1252:
-------------------------------------
    Fix Version/s: 2.2.0

> Add service loading of password codec to obtain its implementation from the 
> application’s root context, rather than using a class loader
> ----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ARTEMIS-1252
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1252
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>    Affects Versions: 1.5.5, 2.1.0
>            Reporter: Armand Roelens
>             Fix For: 2.2.0
>
>
> The current implementation for retrieving a custom password codec forces 
> every OSGI bundle requiring the password codec (which can be every bundle 
> with its own client that attempts to connect to the broker) to import the 
> package containing the custom password codec.
> If the password codec is instead service loaded, none of the OSGI bundles 
> need to import the package containing the password codec. That password codec 
> package does need to advertise its implementation via a configuration file, 
> but that change is limited to just that package. 
> Add service loading of the custom password codec, and as a fallback, if no 
> service is found, maintain the current implementation of using normal class 
> loading.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to