package com.hp.score.job;

/**
 * User: wahnonm
 * Date: 13/08/14
 * Time: 10:35
 */
//TODO: Add Javadoc
//TODO: Do we want to move to api module?
public interface ScoreEngineJobs {

    void cleanQueueJob();

    void joinFinishedSplitsJob();

    void statesRollingJob();

    void recoveryVersionJob();

    void executionRecoveryJob();

}

@@ -102,209 +102,559 @@
 doc%0A
-//TODO: Do we want to move to api module?%0Apublic interface ScoreEngineJobs %7B%0A%0A    void cleanQueueJob();%0A%0A    void joinFinishedSplitsJob();%0A%0A    void statesRollingJob();%0A%0A    void recoveryVersionJob();%0A
+public interface ScoreEngineJobs %7B%0A%0A    /**%0A     * job that clean the finished steps from the queue%0A     */%0A    void cleanQueueJob();%0A%0A    /**%0A     * job that join all the suspended execution of brunches that finished%0A     */%0A    void joinFinishedSplitsJob();%0A%0A    /**%0A     * job that create rolling in the partition table%0A     */%0A    void statesRollingJob();%0A%0A    /**%0A     * job that update version number - we use it instead of time%0A     */%0A    void recoveryVersionJob();%0A%0A    /**%0A     *  job that recover workers that didn't send keep alive%0A     */
 %0A   

add JavaDocs