Skip to content

Commit 23cda7a

Browse files
committed
Implement okhttp3.Call#timeout
refs square/okhttp#4363
1 parent 00cae34 commit 23cda7a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play25/Play25CallFactory.mustache

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package {{invokerPackage}};
22

33
import okhttp3.*;
4+
import okio.AsyncTimeout;
45
import okio.Buffer;
56
import okio.BufferedSource;
7+
import okio.Timeout;
68
import play.libs.ws.WSClient;
79
import play.libs.ws.WSRequest;
810
import play.libs.ws.WSResponse;
@@ -96,18 +98,25 @@ public class Play25CallFactory implements okhttp3.Call.Factory {
9698
private List<WSRequestFilter> filters;
9799
98100
private final Request request;
101+
private final AsyncTimeout timeout;
99102
100103
public PlayWSCall(WSClient wsClient, List<WSRequestFilter> filters, Request request) {
101104
this.wsClient = wsClient;
102105
this.request = request;
103106
this.filters = filters;
107+
this.timeout = new AsyncTimeout();
104108
}
105109

106110
@Override
107111
public Request request() {
108112
return request;
109113
}
110114

115+
@Override
116+
public Timeout timeout() {
117+
return timeout;
118+
}
119+
111120
@Override
112121
public void enqueue(final okhttp3.Callback responseCallback) {
113122
final Call call = this;

0 commit comments

Comments
 (0)