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

com.github.mkopylec.charon.forwarding.RetryAwareRestTemplate Maven / Gradle / Ivy

The newest version!
package com.github.mkopylec.charon.forwarding;

import com.github.mkopylec.charon.forwarding.interceptors.resilience.RetryAwareList;
import org.springframework.http.client.ClientHttpRequestInterceptor;
import org.springframework.web.client.RestTemplate;

import java.util.List;

class RetryAwareRestTemplate extends RestTemplate {

    private List interceptors = new RetryAwareList<>();

    @Override
    public void setInterceptors(List interceptors) {
        this.interceptors.clear();
        this.interceptors.addAll(interceptors);
    }

    @Override
    public List getInterceptors() {
        return interceptors;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy