CXF 3 缓存级别
CXF 3 Cache Level
在 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 中设置缓存级别?
提前致谢。
此选项自 CXF 3.0.0 起已删除。
指定允许 JMS 侦听器容器应用的缓存级别。
请查看 org.springframework.jms.listenerDefaultMessageListenerContainer
的 java 文档以获取更多信息。默认为 -1。
检查这个 link:
CXF 3 不再使用 spring MessageListenerContainer
。
所以没有 cachelevel
设置。 CXF 3 比 CXF 2 提高了性能,因此不再需要此设置。
在 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 中设置缓存级别?
提前致谢。
此选项自 CXF 3.0.0 起已删除。
指定允许 JMS 侦听器容器应用的缓存级别。
请查看 org.springframework.jms.listenerDefaultMessageListenerContainer
的 java 文档以获取更多信息。默认为 -1。
检查这个 link:
CXF 3 不再使用 spring MessageListenerContainer
。
所以没有 cachelevel
设置。 CXF 3 比 CXF 2 提高了性能,因此不再需要此设置。