【发布时间】:2016-03-31 08:08:03
【问题描述】:
我有一个 MessageDriven bean,它使用消息并通过 REST API 将其发送到其他地方。像这样:
@MessageDriven(name = "n", activationConfig = {...})
public class SubmitMessageBean implements MessageListener {
@Resource
private MessageDrivenContext context;
@Override
public void onMessage(final Message message) {
try {
// Submit data to somewhere with REST API
} catch (IOException ex) {
this.context.getRollbackOnly();
} catch (JMSException ex) {
e.printStackTrace();
}
}
}
当发生错误时,我想在一分钟后重试发送。无论如何它都可以这样做吗?
【问题讨论】:
标签: java jakarta-ee jms