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

com.github.rexsheng.springboot.faster.system.job.application.TriggerService Maven / Gradle / Ivy

The newest version!
package com.github.rexsheng.springboot.faster.system.job.application;

import com.github.rexsheng.springboot.faster.system.job.application.dto.*;

import java.util.List;

public interface TriggerService {

    void addTrigger(AddTriggerRequest request);

    void updateTrigger(UpdateTriggerRequest request);

    void deleteTrigger(DeleteTriggerRequest request);

    void stopTriggerByJobIds(List jobIds);

    void restartTriggersByJobId(Long jobId);

    TriggerDetailResponse getTrigger(Long id);

    List queryTriggers(QueryTriggerRequest request);

    void start(Long id);

    void stop(Long id);

    void pause(Long id);

    void resume(Long id);

    void restart(Long id);

    List validateCronExpression(String cronExpression);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy