All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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