BAEL-3285 - code reformatted
This commit is contained in:
parent
9f2a86c796
commit
fad7aa6a66
@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.reactive.simultaneouswebclient;
|
package com.baeldung.reactive.webclient.simultaneous;
|
||||||
|
|
||||||
import org.springframework.web.reactive.function.client.WebClient;
|
import org.springframework.web.reactive.function.client.WebClient;
|
||||||
import reactor.core.publisher.Mono;
|
import reactor.core.publisher.Mono;
|
||||||
@ -16,24 +16,21 @@ public class Client {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public Mono<User> getUser(int id) {
|
public Mono<User> getUser(int id) {
|
||||||
return webClient
|
return webClient.get()
|
||||||
.get()
|
|
||||||
.uri("/user/{id}", id)
|
.uri("/user/{id}", id)
|
||||||
.retrieve()
|
.retrieve()
|
||||||
.bodyToMono(User.class);
|
.bodyToMono(User.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Mono<Item> getItem(int id) {
|
public Mono<Item> getItem(int id) {
|
||||||
return webClient
|
return webClient.get()
|
||||||
.get()
|
|
||||||
.uri("/item/{id}", id)
|
.uri("/item/{id}", id)
|
||||||
.retrieve()
|
.retrieve()
|
||||||
.bodyToMono(Item.class);
|
.bodyToMono(Item.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Mono<User> getOtherUser(int id) {
|
public Mono<User> getOtherUser(int id) {
|
||||||
return webClient
|
return webClient.get()
|
||||||
.get()
|
|
||||||
.uri("/otheruser/{id}", id)
|
.uri("/otheruser/{id}", id)
|
||||||
.retrieve()
|
.retrieve()
|
||||||
.bodyToMono(User.class);
|
.bodyToMono(User.class);
|
@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.reactive.simultaneouswebclient;
|
package com.baeldung.reactive.webclient.simultaneous;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.reactive.simultaneouswebclient;
|
package com.baeldung.reactive.webclient.simultaneous;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.reactive.simultaneouswebclient;
|
package com.baeldung.reactive.webclient.simultaneous;
|
||||||
|
|
||||||
public class UserWithItem {
|
public class UserWithItem {
|
||||||
private User user;
|
private User user;
|
@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.reactive.simultaneouswebclient;
|
package com.baeldung.reactive.webclient.simultaneous;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
@ -8,7 +8,6 @@ import org.springframework.boot.test.context.SpringBootTest;
|
|||||||
import org.springframework.test.context.junit4.SpringRunner;
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
import com.github.tomakehurst.wiremock.WireMockServer;
|
import com.github.tomakehurst.wiremock.WireMockServer;
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.IntStream;
|
import java.util.stream.IntStream;
|
||||||
@ -43,9 +42,7 @@ public class ClientIntegrationTest {
|
|||||||
int singleRequestTime = 1000;
|
int singleRequestTime = 1000;
|
||||||
|
|
||||||
for (int i = 1; i <= requestsNumber; i++) {
|
for (int i = 1; i <= requestsNumber; i++) {
|
||||||
stubFor(
|
stubFor(get(urlEqualTo("/user/" + i)).willReturn(aResponse().withFixedDelay(singleRequestTime)
|
||||||
get(urlEqualTo("/user/" + i)).willReturn(aResponse()
|
|
||||||
.withFixedDelay(singleRequestTime)
|
|
||||||
.withStatus(200)
|
.withStatus(200)
|
||||||
.withHeader("Content-Type", "application/json")
|
.withHeader("Content-Type", "application/json")
|
||||||
.withBody(String.format("{ \"id\": %d }", i))));
|
.withBody(String.format("{ \"id\": %d }", i))));
|
Loading…
x
Reference in New Issue
Block a user