From c13ee2c884346338cf940e04b3ff30a414a01dd6 Mon Sep 17 00:00:00 2001 From: Olga Maciaszek-Sharma Date: Thu, 21 Apr 2022 15:18:20 +0200 Subject: [PATCH] Add Javadocs. --- .../client/loadbalancer/AsyncLoadBalancerInterceptor.java | 5 +++-- .../client/loadbalancer/DefaultAsyncLoadBalancerRequest.java | 3 +++ .../client/loadbalancer/DefaultLoadBalancerRequest.java | 3 +++ .../client/loadbalancer/HttpRequestLoadBalancerRequest.java | 3 +++ .../client/loadbalancer/LoadBalancerRequestFactory.java | 3 ++- 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/AsyncLoadBalancerInterceptor.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/AsyncLoadBalancerInterceptor.java index 8d2391b9..8b1e6209 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/AsyncLoadBalancerInterceptor.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/AsyncLoadBalancerInterceptor.java @@ -1,5 +1,5 @@ /* - * Copyright 2012-2020 the original author or authors. + * Copyright 2012-2022 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ import org.springframework.util.concurrent.ListenableFuture; /** * @author Rob Worsnop + * @author Olga Maciaszek-Sharma */ public class AsyncLoadBalancerInterceptor implements AsyncClientHttpRequestInterceptor { @@ -41,7 +42,7 @@ public class AsyncLoadBalancerInterceptor implements AsyncClientHttpRequestInter final AsyncClientHttpRequestExecution execution) throws IOException { final URI originalUri = request.getURI(); String serviceName = originalUri.getHost(); - return this.loadBalancer.execute(serviceName, new DefaultAsyncLoadBalancerRequest(loadBalancer, + return loadBalancer.execute(serviceName, new DefaultAsyncLoadBalancerRequest(loadBalancer, new DefaultAsyncLoadBalancerRequest.ClientHttpRequestData(request, body, execution))); } diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultAsyncLoadBalancerRequest.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultAsyncLoadBalancerRequest.java index 24a21f4d..ea94f5a8 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultAsyncLoadBalancerRequest.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultAsyncLoadBalancerRequest.java @@ -23,7 +23,10 @@ import org.springframework.http.client.ClientHttpResponse; import org.springframework.util.concurrent.ListenableFuture; /** + * Default {@link LoadBalancerRequest} implementation for async use-cases. + * * @author Olga Maciaszek-Sharma + * @since 3.1.2 */ class DefaultAsyncLoadBalancerRequest implements HttpRequestLoadBalancerRequest> { diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultLoadBalancerRequest.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultLoadBalancerRequest.java index 59433945..8800c5cf 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultLoadBalancerRequest.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/DefaultLoadBalancerRequest.java @@ -24,7 +24,10 @@ import org.springframework.http.client.ClientHttpRequestExecution; import org.springframework.http.client.ClientHttpResponse; /** + * Default {@link LoadBalancerRequest} implementation. + * * @author Olga Maciaszek-Sharma + * @since 3.1.2 */ class DefaultLoadBalancerRequest implements HttpRequestLoadBalancerRequest { diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/HttpRequestLoadBalancerRequest.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/HttpRequestLoadBalancerRequest.java index 2a821768..9c4ae023 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/HttpRequestLoadBalancerRequest.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/HttpRequestLoadBalancerRequest.java @@ -19,7 +19,10 @@ package org.springframework.cloud.client.loadbalancer; import org.springframework.http.HttpRequest; /** + * Represents a {@link LoadBalancerRequest} created on top of an {@link HttpRequest}. + * * @author Olga Maciaszek-Sharma + * @since 3.1.2 */ public interface HttpRequestLoadBalancerRequest extends LoadBalancerRequest { diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerRequestFactory.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerRequestFactory.java index 5ec9bdc0..c7f5c912 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerRequestFactory.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerRequestFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2012-2020 the original author or authors. + * Copyright 2012-2022 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,6 +29,7 @@ import org.springframework.http.client.ClientHttpResponse; * to the intercepted {@link HttpRequest}. * * @author William Tran + * @author Olga Maciaszek-Sharma * */ public class LoadBalancerRequestFactory {