Search in sources :

Example 91 with Call

use of zipkin2.Call in project retrofit by square.

the class CancelDisposeTest method disposeCancelsCall.

@Test
public void disposeCancelsCall() {
    Subscription subscription = service.go().subscribe();
    List<Call> calls = client.dispatcher().runningCalls();
    assertEquals(1, calls.size());
    subscription.unsubscribe();
    assertTrue(calls.get(0).isCanceled());
}
Also used : Call(okhttp3.Call) Subscription(rx.Subscription) Test(org.junit.Test)

Example 92 with Call

use of zipkin2.Call in project retrofit by square.

the class CancelDisposeTest method cancelDoesNotDispose.

@Test
public void cancelDoesNotDispose() {
    Subscription subscription = service.go().subscribe();
    List<Call> calls = client.dispatcher().runningCalls();
    assertEquals(1, calls.size());
    calls.get(0).cancel();
    assertFalse(subscription.isUnsubscribed());
}
Also used : Call(okhttp3.Call) Subscription(rx.Subscription) Test(org.junit.Test)

Example 93 with Call

use of zipkin2.Call in project retrofit by square.

the class CancelDisposeTest method cancelDoesNotDispose.

@Test
public void cancelDoesNotDispose() {
    Disposable disposable = service.go().subscribe();
    List<Call> calls = client.dispatcher().runningCalls();
    assertEquals(1, calls.size());
    calls.get(0).cancel();
    assertFalse(disposable.isDisposed());
}
Also used : Disposable(io.reactivex.disposables.Disposable) Call(okhttp3.Call) Test(org.junit.Test)

Example 94 with Call

use of zipkin2.Call in project Online_Android_2018_Spring by coding-blocks-archives.

the class MainActivity method makeNetworkCall.

void makeNetworkCall(String url) throws IOException {
    OkHttpClient client = new OkHttpClient();
    Request request = new Request.Builder().url(url).build();
    client.newCall(request).enqueue(new Callback() {

        @Override
        public void onFailure(Call call, IOException e) {
        // Show a toast
        }

        @Override
        public void onResponse(Call call, Response response) throws IOException {
            // This method does not run on the Main Thread
            String result = response.body().string();
            // ArrayList<GithubUser> users = parseJson(result);
            Gson gson = new Gson();
            ApiResult apiResult = gson.fromJson(result, ApiResult.class);
            final GithubUserAdapter githubUserAdapter = new GithubUserAdapter(apiResult.getItems());
            MainActivity.this.runOnUiThread(new Runnable() {

                @Override
                public void run() {
                    // Code here runs on the Main thread
                    RecyclerView recyclerView = findViewById(R.id.rvUsers);
                    recyclerView.setLayoutManager(new LinearLayoutManager(getBaseContext()));
                    recyclerView.setAdapter(githubUserAdapter);
                }
            });
        }
    });
}
Also used : Call(okhttp3.Call) OkHttpClient(okhttp3.OkHttpClient) Request(okhttp3.Request) Gson(com.google.gson.Gson) IOException(java.io.IOException) LinearLayoutManager(android.support.v7.widget.LinearLayoutManager) Response(okhttp3.Response) Callback(okhttp3.Callback) RecyclerView(android.support.v7.widget.RecyclerView)

Example 95 with Call

use of zipkin2.Call in project Dxditor by kimi2009.

the class MainpageModel method getTestData.

@Override
public void getTestData(final ValueCallBack<List<SbxxBean>> callBack) {
    list = new ArrayList<SbxxBean>();
    if (Constants.testData) {
        list.add(new SbxxBean(0, "", "3"));
        list.add(new SbxxBean(1, "", "57"));
        list.add(new SbxxBean(2, "", "31"));
        callBack.onSuccess(list);
    } else {
        Request request = new Request.Builder().url(Constants.getAppDeviceStausCount).build();
        okHttpClient.newCall(request).enqueue(new Callback() {

            @Override
            public void onFailure(Call call, IOException e) {
            }

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                String res = response.body().string();
                System.out.println("getAppDeviceStausCount:" + res);
                try {
                    JSONObject js = new JSONObject(res);
                    if (js.getBoolean("success")) {
                        list = gson.fromJson(js.getString("data"), new TypeToken<ArrayList<SbxxBean>>() {
                        }.getType());
                        callBack.onSuccess(list);
                    } else {
                        callBack.onFail("01");
                    }
                } catch (Exception e) {
                    callBack.onFail("01");
                    e.printStackTrace();
                }
            }
        });
    }
}
Also used : Call(okhttp3.Call) Request(okhttp3.Request) IOException(java.io.IOException) IOException(java.io.IOException) Response(okhttp3.Response) Callback(okhttp3.Callback) JSONObject(org.json.JSONObject) TypeToken(com.google.gson.reflect.TypeToken) SbxxBean(itor.topnetwork.com.dxditor.bean.SbxxBean)

Aggregations

Call (okhttp3.Call)409 Response (okhttp3.Response)309 Request (okhttp3.Request)282 IOException (java.io.IOException)232 Call (retrofit2.Call)134 Callback (okhttp3.Callback)133 OkHttpClient (okhttp3.OkHttpClient)98 Test (org.junit.Test)88 ResponseBody (okhttp3.ResponseBody)76 RequestBody (okhttp3.RequestBody)58 Retrofit (retrofit2.Retrofit)48 Gson (com.google.gson.Gson)47 Response (retrofit2.Response)47 File (java.io.File)44 Headers (okhttp3.Headers)41 Callback (retrofit2.Callback)41 GsonBuilder (com.google.gson.GsonBuilder)40 JSONObject (org.json.JSONObject)39 MockResponse (okhttp3.mockwebserver.MockResponse)38 List (java.util.List)35