package co.forsaken.api.json;
import co.forsaken.projectindigo.utils.Callback;
public class AsyncJsonWebCall extends JsonWebCall {
public AsyncJsonWebCall(String url) {
super(url);
}
public void execute() {
Thread asyncThread = new Thread(new Runnable() {
public void run() {
AsyncJsonWebCall.super.executeRet(null);
}
});
asyncThread.start();
}
public void execute(final Object argument) {
Thread asyncThread = new Thread(new Runnable() {
public void run() {
AsyncJsonWebCall.super.execute(argument);
}
});
asyncThread.start();
}
public <T> void execute(final Class<T> callbackClass, final Callback<T> callback) {
Thread asyncThread = new Thread(new Runnable() {
public void run() {
AsyncJsonWebCall.super.execute(callbackClass, callback);
}
});
asyncThread.start();
}
public <T> void execute(final Class<T> callbackClass, final Callback<T> callback, final Object argument) {
Thread asyncThread = new Thread(new Runnable() {
public void run() {
AsyncJsonWebCall.super.execute(callbackClass, callback, argument);
}
});
asyncThread.start();
}
}