You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "clebert suconic (JIRA)" <ji...@apache.org> on 2017/07/25 16:16:01 UTC

[jira] [Updated] (ARTEMIS-1252) Add service loading of password codec to obtain its implementation from the application’s root context, rather than using a class loader

     [ 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)