在我的测试中,我运行 inmem ActiveMQ,然后实例化 ActiveMQConnectionFactory 并做任何我想做的事情来测试它。我使用它是因为这似乎是创建集成测试的最简单方法。我认为从 ActiveMQConnectionFactory 切换到 com.ibm.mq.jms.MQTopicConnectionFactory 会很简单。但显然不是。这个片段的映射是什么
<bean id="activeMqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
<constructor-arg value="vm://localhost:61616"/>
</bean>
到那个:
<bean id="ibmConnectionFactory" class="com.ibm.mq.jms.MQTopicConnectionFactory">
<property name="hostName" value="??"/>
<property name="port" value="??"/>
<property name="queueManager" value="??"/>
<property name="channel" value="??"/>
<property name="transportType" value="?"/>
</bean>
如果没有骆驼拥有的某种奇怪的桥梁,这甚至可能吗?