[ 
https://issues.apache.org/jira/browse/ARTEMIS-1252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16068888#comment-16068888
 ] 

ASF subversion and git services commented on ARTEMIS-1252:
----------------------------------------------------------

Commit 1ecbd97cd46eb82c55bcc05aad004591c28b1ea3 in activemq-artemis's branch 
refs/heads/master from [~roelens8]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=1ecbd97 ]

ARTEMIS-1252 Add service loading of password codec to obtain its implementation 
from the app's root context


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