⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genericjmsraoutboundmessagingtest.java

📁 Jencks是一个轻量级的JCA容器。它可以轻松部署到Spring中以提供消息驱动的POJOs.此外Jencks通过使用类似于JMS,JAX-RPC,JBI与JCA CCI的API来提供对inboun
💻 JAVA
字号:
package org.jencks.samples.outbound;import org.springframework.jms.core.JmsTemplate;import org.springframework.transaction.TransactionStatus;import org.springframework.transaction.support.TransactionCallback;import org.springframework.transaction.support.TransactionTemplate;public class GenericJmsRaOutboundMessagingTest extends AbstractJmsOutboundMessagingTest {	protected String[] getConfigLocations() {		return new String[] { "org/jencks/samples/outbound/jencks-genericjmsra.xml" };	}	protected void checkIfMessageExist(final String sentMessage) {		TransactionTemplate tt = new TransactionTemplate(getTransactionManager());		tt.execute(new TransactionCallback() {			public Object doInTransaction(TransactionStatus status) {				JmsTemplate template=new JmsTemplate(getConnectionFactory());				template.setReceiveTimeout(10);				String receivedMessage=(String)template.receiveAndConvert(getQueue());				assertEquals(sentMessage,receivedMessage);				return null;			}		});	}	protected void checkIfMessageNotExist() {		TransactionTemplate tt = new TransactionTemplate(getTransactionManager());		tt.execute(new TransactionCallback() {			public Object doInTransaction(TransactionStatus status) {				JmsTemplate template=new JmsTemplate(getConnectionFactory());				template.setReceiveTimeout(10);				String receivedMessage=null;				receivedMessage=(String)template.receiveAndConvert(getQueue());				assertNull(receivedMessage);				return null;			}		});	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -