我需要使用 Spring 触发事件触发的任务。该任务应在特定 JMS 消息到来时触发,如下例所示:
@Override
protected void processMessage(MessageClass myMessage) {
Event event = (Event) (myMessage.toString());
if (event.getType() == Type.KEEPALIVE) {
// trigger the task
}
}
我的计划是使用 Spring 中的 TaskScheduler,但那里似乎不支持事件。