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)