activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Mesnil (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACTIVEMQ6-92) Inject divert and bridge transformer classes
Date Thu, 19 Mar 2015 16:46:38 GMT
Jeff Mesnil created ACTIVEMQ6-92:
------------------------------------

             Summary: Inject divert and bridge transformer classes
                 Key: ACTIVEMQ6-92
                 URL: https://issues.apache.org/jira/browse/ACTIVEMQ6-92
             Project: Apache ActiveMQ 6
          Issue Type: Improvement
    Affects Versions: 6.0.0
            Reporter: Jeff Mesnil


Divert and bridges can have a transformer classes.

They are specified in the divert and bridges configuration using class names and loads by
ActiveMQ when its server is started.
However in a modular environment (such as WildFly), ActiveMQ may not be aware of the modules
containing the loaded classes (that can come from the user space).

It is not suitable to have the ActiveMQ module depends on these user modules (as it breaks
any modularity). Instead ActiveMQ should be able to use transformer *instances* (loaded by
WildFly) from the divert and bridge classes.

There is already such a mechanism for loaded classes such as server interceptor and connector
services through the ServiceRegistry.
This class should be extended to also work with divert and bridge transformers.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message