1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.linecorp.centraldogma.client.armeria;
18
19 import static com.fasterxml.jackson.databind.DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES;
20 import static com.google.common.collect.ImmutableList.toImmutableList;
21
22 import java.util.List;
23
24 import com.fasterxml.jackson.databind.ObjectMapper;
25
26 import com.linecorp.armeria.client.Endpoint;
27
28 final class EndpointListCodecUtils {
29 static final ObjectMapper objectMapper = new ObjectMapper().disable(FAIL_ON_UNKNOWN_PROPERTIES);
30
31 private EndpointListCodecUtils() {}
32
33 static List<Endpoint> convertToEndpointList(List<String> endpoints) {
34 return endpoints.stream()
35 .map(String::trim)
36 .map(Endpoint::parse)
37 .collect(toImmutableList());
38 }
39 }