Making task management persistent/transactional
-----------------------------------------------

                 Key: ESBJAVA-539
                 URL: https://wso2.org/jira/browse/ESBJAVA-539
             Project: WSO2 ESB
          Issue Type: Improvement
          Components: Core Engine
    Affects Versions: 1.7
            Reporter: Paul Fremantle
            Assignee: Asankha Perera


Suppose we have a task defined to run every day at 12:30. What if the system is 
down at that point? We may still want the task to run at 12:35 when the system 
starts. 
Secondly, what if the system fails during running a task. The work should be 
rolled back and the task re-run. 

Of course, there are many situations where this isn't true as well. If I am 
polling a system every 5 seconds, it may not matter. In fact, I probably do not 
want extra polling to happen when the system restarts. So this needs to be 
optional. Quartz has got a persistent model, so I'm sure this is already 
thought of by the Quartz team, but when we integrated into Synapse/ESB we 
didn't look at those aspects yet.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to