标签: jms ibm-mq
我正在检查onMessage方法中的资源可用性。如果资源可用,则进程消息,如果不是,我正在调用setRollbackOnly()方法,该方法在定义了最大重试次数后使MDB侦听器停止以定义JMSDestination。有没有办法有效地管理这个?
onMessage
setRollbackOnly()
我的onMessage看起来像这样:
if(isSeverAvailable){ //process message }else{ fMessageDrivenCtx.setRollbackOnly(); }