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

com.alibaba.easyretry.common.RetryConfiguration Maven / Gradle / Ivy

package com.alibaba.easyretry.common;

import com.alibaba.easyretry.common.access.RetrySerializerAccess;
import com.alibaba.easyretry.common.access.RetryStrategyAccess;
import com.alibaba.easyretry.common.access.RetryTaskAccess;
import com.alibaba.easyretry.common.resolve.ExecutorSolver;
import com.alibaba.easyretry.common.serializer.ResultPredicateSerializer;

/**
 * @author Created by wuhao on 2020/11/5.
 */
public interface RetryConfiguration {

	RetryTaskAccess getRetryTaskAccess();

	RetrySerializerAccess getRetrySerializerAccess();

	RetryStrategyAccess getRetryStrategyAccess();

	ExecutorSolver getExecutorSolver();

	ResultPredicateSerializer getResultPredicateSerializer();

	Integer getMaxRetryTimes();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy