
ru.taskurotta.service.schedule.storage.JobStore Maven / Gradle / Ivy
package ru.taskurotta.service.schedule.storage;
import ru.taskurotta.service.schedule.model.JobVO;
import java.util.Collection;
/**
* User: dimadin
* Date: 23.09.13 10:31
*/
public interface JobStore {
public long addJob(JobVO task);
public void removeJob(long id);
public Collection getJobIds();
public JobVO getJob(long id);
public void updateJobStatus(long id, int status);
public void updateJob(JobVO jobVO);
public int getJobStatus(long jobId);
public void updateErrorCount(long jobId, int count, String message);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy