在CXF 2中,我可以这样设置级别:
<jaxws:client name="client">
<jaxws:features>
<bean class="org.apache.cxf.transport.jms.JMSConfigFeature">
<property name="jmsConfig" ref="jmsConfig"/>
</bean>
</jaxws:features>
</jaxws:client>
<bean id="jmsConfig" class="org.apache.cxf.transport.jms.JMSConfiguration">
<property name="cacheLevel" value="3"/>
</bean>但是,在CXF 3中,cacheLevel属性在org.apache.cxf.transport.jms.JMSConfiguration中缺失。
如何在CXF 3中设置缓存级别?
提前谢谢。
发布于 2015-10-14 08:22:51
CXF 3不再使用spring MessageListenerContainer。所以没有cachelevel设置。与CXF 2相比,CXF 3提高了性能,因此不再需要此设置。
发布于 2015-10-13 15:29:07
自CXF 3.0.0以来,此选项被删除。
指定允许JMS侦听器容器应用的缓存级别。有关更多信息,请查看org.springframework.jms.listenerDefaultMessageListenerContainer的java文档。缺省值是-1。
请查看此链接:
https://stackoverflow.com/questions/33106446
复制相似问题