@@ -91,8 +91,7 @@ private class ListNamespacedServiceCall implements BiFunction<ApiClient, CallPar
91
91
92
92
@ Override
93
93
public Call apply (ApiClient client , CallParams callParams ) {
94
- // Ensure that client doesn't time out before call or watch
95
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
94
+ setReadTimeout (client );
96
95
97
96
try {
98
97
return new CoreV1Api (client )
@@ -136,8 +135,7 @@ private class ListPodCall implements BiFunction<ApiClient, CallParams, Call> {
136
135
137
136
@ Override
138
137
public Call apply (ApiClient client , CallParams callParams ) {
139
- // Ensure that client doesn't time out before call or watch
140
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
138
+ setReadTimeout (client );
141
139
142
140
try {
143
141
return new CoreV1Api (client )
@@ -181,8 +179,7 @@ private class ListJobCall implements BiFunction<ApiClient, CallParams, Call> {
181
179
182
180
@ Override
183
181
public Call apply (ApiClient client , CallParams callParams ) {
184
- // Ensure that client doesn't time out before call or watch
185
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
182
+ setReadTimeout (client );
186
183
187
184
try {
188
185
return new BatchV1Api (client )
@@ -226,8 +223,7 @@ private class ListEventCall implements BiFunction<ApiClient, CallParams, Call> {
226
223
227
224
@ Override
228
225
public Call apply (ApiClient client , CallParams callParams ) {
229
- // Ensure that client doesn't time out before call or watch
230
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
226
+ setReadTimeout (client );
231
227
232
228
try {
233
229
return new CoreV1Api (client )
@@ -262,6 +258,11 @@ public WatchI<Domain> createDomainWatch(String namespace) throws ApiException {
262
258
ClientPool .getInstance (), callParams , Domain .class , new ListDomainsCall (namespace ));
263
259
}
264
260
261
+ private static void setReadTimeout (ApiClient client ) {
262
+ // Ensure that client doesn't time out before call or watch
263
+ client .getHttpClient ().setReadTimeout (0 , TimeUnit .SECONDS );
264
+ }
265
+
265
266
private class ListDomainsCall implements BiFunction <ApiClient , CallParams , Call > {
266
267
private String namespace ;
267
268
@@ -271,8 +272,7 @@ private class ListDomainsCall implements BiFunction<ApiClient, CallParams, Call>
271
272
272
273
@ Override
273
274
public Call apply (ApiClient client , CallParams callParams ) {
274
- // Ensure that client doesn't time out before call or watch
275
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
275
+ setReadTimeout (client );
276
276
277
277
try {
278
278
return new WeblogicApi (client )
@@ -319,8 +319,7 @@ private class ListNamespacedConfigMapCall implements BiFunction<ApiClient, CallP
319
319
320
320
@ Override
321
321
public Call apply (ApiClient client , CallParams callParams ) {
322
- // Ensure that client doesn't time out before call or watch
323
- client .getHttpClient ().setReadTimeout (callParams .getTimeoutSeconds (), TimeUnit .SECONDS );
322
+ setReadTimeout (client );
324
323
325
324
try {
326
325
return new CoreV1Api (client )
0 commit comments