Gary Tully created AMQ-4843:
-------------------------------
Summary: runtime config - support addition of composite virtual
destinations - forwardTo
Key: AMQ-4843
URL: https://issues.apache.org/jira/browse/AMQ-4843
Project: ActiveMQ
Issue Type: Improvement
Components: Broker
Affects Versions: 5.9.0
Environment: <runtimeConfigurationPlugin checkPeriod="1000"/>
Reporter: Gary Tully
Assignee: Gary Tully
Fix For: 5.10.0
Add support for runtime additions of the
form:{code}<destinationInterceptors><virtualDestinationInterceptor><virtualDestinations>
<compositeQueue name="VirtualDestination.CompositeQueue">
<forwardTo>
<queue physicalName="VirtualDestination.QueueConsumer"/>
<topic physicalName="VirtualDestination.TopicConsumer"/>
</forwardTo>
</compositeQueue></virtualDestinations></virtualDestinationInterceptor></destinationInterceptors>{code}
currently composite dest runtime addition results in NPE:{code}Caused by:
java.lang.NullPointerException
at
org.apache.activemq.broker.region.virtual.CompositeDestinationFilter.send(CompositeDestinationFilter.java:53)
at
org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:394)
at
org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:442)
at
org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:283)
at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:147)
at
org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:96)
at
org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:307)
at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:147)
at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:147)
at
org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:152)
at
org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:467)
at
org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:751)
at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:292)
..{code}
--
This message was sent by Atlassian JIRA
(v6.1#6144)