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

com.aizuda.snailjob.server.web.service.RetryDeadLetterService Maven / Gradle / Ivy

package com.aizuda.snailjob.server.web.service;

import com.aizuda.snailjob.server.web.model.base.PageResult;
import com.aizuda.snailjob.server.web.model.request.BatchDeleteRetryDeadLetterVO;
import com.aizuda.snailjob.server.web.model.request.BatchRollBackRetryDeadLetterVO;
import com.aizuda.snailjob.server.web.model.request.RetryDeadLetterQueryVO;
import com.aizuda.snailjob.server.web.model.response.RetryDeadLetterResponseVO;

import java.util.List;

/**
 * @author: opensnail
 * @date : 2022-02-28 09:34
 */
public interface RetryDeadLetterService {

    PageResult> getRetryDeadLetterPage(RetryDeadLetterQueryVO queryVO);

    RetryDeadLetterResponseVO getRetryDeadLetterById(String groupName, Long id);

    int rollback(BatchRollBackRetryDeadLetterVO rollBackRetryDeadLetterVO);

    int batchDelete(BatchDeleteRetryDeadLetterVO deadLetterVO);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy