INNER CODE UNIT · Java

consulRetryInterceptor

spring-cloud/spring-cloud-consul · spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulAutoConfiguration.java:221

		public RetryOperationsInterceptor consulRetryInterceptor(RetryProperties properties) {
			return RetryInterceptorBuilder.stateless()
				.backOffOptions(properties.getInitialInterval(), properties.getMultiplier(),
						properties.getMaxInterval())
				.maxAttempts(properties.getMaxAttempts())
				.build();
		}

	}

	static class QueryParamsArgumentResolver implements HttpServiceArgumentResolver {

		@Override
		public boolean resolve(Object argument, MethodParameter parameter, HttpRequestValues.Builder builder) {
			if (parameter.getParameterType().equals(QueryParams.class)) {
				if (argument == null) {
					return false;
				}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…