Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 春季事件触发_Java_Spring_Event Handling_Scheduled Tasks_Task - Fatal编程技术网

Java 春季事件触发

Java 春季事件触发,java,spring,event-handling,scheduled-tasks,task,Java,Spring,Event Handling,Scheduled Tasks,Task,我需要使用Spring触发事件触发的任务。当特定JMS消息出现时,应触发该任务,如本例所示: @Override protected void processMessage(MessageClass myMessage) { Event event = (Event) (myMessage.toString()); if (event.getType() == Type.KEEPALIVE) { // trigger the task } } 我的计划是

我需要使用Spring触发事件触发的任务。当特定JMS消息出现时,应触发该任务,如本例所示:

@Override
protected void processMessage(MessageClass myMessage) {
    Event event = (Event) (myMessage.toString());
    if (event.getType() == Type.KEEPALIVE) {
        // trigger the task
    }
}

我的计划是使用Spring的TaskScheduler,但那里似乎不支持事件。

事件的来源是什么?是tme过期吗?应用条件还是外部?(例如用户、JMS、TCP/IExternalJMS消息。