3
3
import java .net .Authenticator ;
4
4
import java .net .CookieHandler ;
5
5
import java .net .ProxySelector ;
6
- import java .net .http .HttpClient ;
7
6
import java .time .Duration ;
8
7
import java .util .Collections ;
9
8
import java .util .concurrent .Executor ;
13
12
14
13
import io .avaje .inject .BeanScope ;
15
14
16
- final class DHttpClientContextBuilder extends DBaseBuilder implements HttpClientContext .Builder , HttpClientContext .Builder .State {
15
+ final class DHttpClientContextBuilder extends DBaseBuilder implements HttpClient .Builder , HttpClient .Builder .State {
17
16
18
17
DHttpClientContextBuilder () {
19
18
}
20
19
21
20
@ Override
22
- public HttpClientContext .Builder client (HttpClient client ) {
21
+ public HttpClient .Builder client (java . net . http . HttpClient client ) {
23
22
this .client = client ;
24
23
return this ;
25
24
}
26
25
27
26
@ Override
28
- public HttpClientContext .Builder baseUrl (String baseUrl ) {
27
+ public HttpClient .Builder baseUrl (String baseUrl ) {
29
28
this .baseUrl = baseUrl ;
30
29
return this ;
31
30
}
32
31
33
32
@ Override
34
- public HttpClientContext .Builder connectionTimeout (Duration connectionTimeout ) {
33
+ public HttpClient .Builder connectionTimeout (Duration connectionTimeout ) {
35
34
this .connectionTimeout = connectionTimeout ;
36
35
return this ;
37
36
}
38
37
39
38
@ Override
40
- public HttpClientContext .Builder requestTimeout (Duration requestTimeout ) {
39
+ public HttpClient .Builder requestTimeout (Duration requestTimeout ) {
41
40
this .requestTimeout = requestTimeout ;
42
41
return this ;
43
42
}
44
43
45
44
@ Override
46
- public HttpClientContext .Builder bodyAdapter (BodyAdapter adapter ) {
45
+ public HttpClient .Builder bodyAdapter (BodyAdapter adapter ) {
47
46
this .bodyAdapter = adapter ;
48
47
return this ;
49
48
}
50
49
51
50
@ Override
52
- public HttpClientContext .Builder retryHandler (RetryHandler retryHandler ) {
51
+ public HttpClient .Builder retryHandler (RetryHandler retryHandler ) {
53
52
this .retryHandler = retryHandler ;
54
53
return this ;
55
54
}
56
55
57
56
@ Override
58
- public HttpClientContext .Builder requestLogging (boolean requestLogging ) {
57
+ public HttpClient .Builder requestLogging (boolean requestLogging ) {
59
58
this .requestLogging = requestLogging ;
60
59
return this ;
61
60
}
62
61
63
62
@ Override
64
- public HttpClientContext .Builder requestListener (RequestListener ... requestListener ) {
63
+ public HttpClient .Builder requestListener (RequestListener ... requestListener ) {
65
64
Collections .addAll (listeners , requestListener );
66
65
return this ;
67
66
}
68
67
69
68
@ Override
70
- public HttpClientContext .Builder requestIntercept (RequestIntercept ... requestIntercept ) {
69
+ public HttpClient .Builder requestIntercept (RequestIntercept ... requestIntercept ) {
71
70
Collections .addAll (interceptors , requestIntercept );
72
71
return this ;
73
72
}
74
73
75
74
@ Override
76
- public HttpClientContext .Builder authTokenProvider (AuthTokenProvider authTokenProvider ) {
75
+ public HttpClient .Builder authTokenProvider (AuthTokenProvider authTokenProvider ) {
77
76
this .authTokenProvider = authTokenProvider ;
78
77
return this ;
79
78
}
80
79
81
80
@ Override
82
- public HttpClientContext .Builder cookieHandler (CookieHandler cookieHandler ) {
81
+ public HttpClient .Builder cookieHandler (CookieHandler cookieHandler ) {
83
82
this .cookieHandler = cookieHandler ;
84
83
return this ;
85
84
}
86
85
87
86
@ Override
88
- public HttpClientContext .Builder redirect (HttpClient .Redirect redirect ) {
87
+ public HttpClient .Builder redirect (java . net . http . HttpClient .Redirect redirect ) {
89
88
this .redirect = redirect ;
90
89
return this ;
91
90
}
92
91
93
92
@ Override
94
- public HttpClientContext .Builder version (HttpClient .Version version ) {
93
+ public HttpClient .Builder version (java . net . http . HttpClient .Version version ) {
95
94
this .version = version ;
96
95
return this ;
97
96
}
98
97
99
98
@ Override
100
- public HttpClientContext .Builder executor (Executor executor ) {
99
+ public HttpClient .Builder executor (Executor executor ) {
101
100
this .executor = executor ;
102
101
return this ;
103
102
}
104
103
105
104
@ Override
106
- public HttpClientContext .Builder proxy (ProxySelector proxySelector ) {
105
+ public HttpClient .Builder proxy (ProxySelector proxySelector ) {
107
106
this .proxy = proxySelector ;
108
107
return this ;
109
108
}
110
109
111
110
@ Override
112
- public HttpClientContext .Builder sslContext (SSLContext sslContext ) {
111
+ public HttpClient .Builder sslContext (SSLContext sslContext ) {
113
112
this .sslContext = sslContext ;
114
113
return this ;
115
114
}
116
115
117
116
@ Override
118
- public HttpClientContext .Builder sslParameters (SSLParameters sslParameters ) {
117
+ public HttpClient .Builder sslParameters (SSLParameters sslParameters ) {
119
118
this .sslParameters = sslParameters ;
120
119
return this ;
121
120
}
122
121
123
122
@ Override
124
- public HttpClientContext .Builder authenticator (Authenticator authenticator ) {
123
+ public HttpClient .Builder authenticator (Authenticator authenticator ) {
125
124
this .authenticator = authenticator ;
126
125
return this ;
127
126
}
128
127
129
128
@ Override
130
- public HttpClientContext .Builder priority (int priority ) {
129
+ public HttpClient .Builder priority (int priority ) {
131
130
this .priority = priority ;
132
131
return this ;
133
132
}
@@ -138,13 +137,13 @@ public State state() {
138
137
}
139
138
140
139
@ Override
141
- public HttpClientContext .Builder configureWith (BeanScope beanScope ) {
140
+ public HttpClient .Builder configureWith (BeanScope beanScope ) {
142
141
super .configureFromScope (beanScope );
143
142
return this ;
144
143
}
145
144
146
145
@ Override
147
- public HttpClientContext build () {
146
+ public HttpClient build () {
148
147
return super .buildClient ();
149
148
}
150
149
@@ -159,7 +158,7 @@ public BodyAdapter bodyAdapter() {
159
158
}
160
159
161
160
@ Override
162
- public HttpClient client () {
161
+ public java . net . http . HttpClient client () {
163
162
return client ;
164
163
}
165
164
0 commit comments