Skip to content

Commit 4bbed56

Browse files
committed
HttpClient executeAsync interface change
1 parent 7612fa2 commit 4bbed56

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

sources/net.sf.j2s.java.core/src/javajs/http/HttpClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public interface HttpRequest {
3737
*/
3838
public HttpResponse execute() throws IOException;
3939

40-
HttpResponse executeAsync(Consumer<? super HttpResponse> success,
40+
public void executeAsync(Consumer<? super HttpResponse> success,
4141
BiConsumer<? super HttpResponse, Throwable> failure,
4242
BiConsumer<? super HttpResponse, Throwable> always);
4343
}

sources/net.sf.j2s.java.core/src/javajs/http/JSHttpClient.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,13 +187,16 @@ public HttpRequest addFile(String name, InputStream stream) {
187187

188188
@Override
189189
public HttpResponse execute() throws IOException {
190-
return executeAsync(null, null, null);
190+
return executeImpl(new Response(null, null, null));
191191
}
192192

193193
@Override
194-
public HttpResponse executeAsync(Consumer<? super HttpResponse> succeed,
194+
public void executeAsync(Consumer<? super HttpResponse> succeed,
195195
BiConsumer<? super HttpResponse, Throwable> fail, BiConsumer<? super HttpResponse, Throwable> always) {
196-
Response r = new Response(succeed, fail, always);
196+
executeImpl(new Response(succeed, fail, always));
197+
}
198+
199+
private HttpResponse executeImpl(Response r) {
197200
Runnable runner = new Runnable() {
198201

199202
@Override

sources/net.sf.j2s.java.core/src/test/Test_HTTP.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,7 @@ public static void main(String[] args) {
4141
System.out.println(resp.getText());
4242

4343
req.addParameter("testing", "here");
44-
45-
46-
resp = req.executeAsync(new Consumer<HttpResponse>() {
44+
req.executeAsync(new Consumer<HttpResponse>() {
4745

4846
@Override
4947
public void accept(HttpResponse t) {

0 commit comments

Comments
 (0)