HttpManager.java

/*
 * Decompiled with CFR 0_132.
 */
package org.xutils;

import org.xutils.common.Callback;
import org.xutils.http.HttpMethod;
import org.xutils.http.RequestParams;

public interface HttpManager {
    public <T> Callback.Cancelable get(RequestParams var1, Callback.CommonCallback<T> var2);

    public <T> Callback.Cancelable post(RequestParams var1, Callback.CommonCallback<T> var2);

    public <T> Callback.Cancelable request(HttpMethod var1, RequestParams var2, Callback.CommonCallback<T> var3);

    public <T> T getSync(RequestParams var1, Class<T> var2) throws Throwable;

    public <T> T postSync(RequestParams var1, Class<T> var2) throws Throwable;

    public <T> T requestSync(HttpMethod var1, RequestParams var2, Class<T> var3) throws Throwable;

    public <T> T requestSync(HttpMethod var1, RequestParams var2, Callback.TypedCallback<T> var3) throws Throwable;
}