package triaina.commons.test.mock;
import android.content.Context;
import android.os.Handler;
import android.os.ResultReceiver;
import triaina.commons.workerservice.Job;
import triaina.commons.workerservice.Worker;
public class MockWorker implements Worker<MockJob> {
private Job job;
private int retry;
private int delayAmount;
private ResultReceiver receiver;
private Context context;
public Context getContext() {
return context;
}
public void setContext(Context context) {
this.context = context;
}
private Handler handler;
@Override
public boolean process(MockJob job, int retry, int delayAmount, ResultReceiver receiver, Context context,
Handler handler) {
this.job = job;
this.retry = retry;
this.delayAmount = delayAmount;
this.receiver = receiver;
this.context = context;
this.handler = handler;
return true;
}
public Job getJob() {
return job;
}
public void setJob(Job job) {
this.job = job;
}
public ResultReceiver getResultReceiver() {
return receiver;
}
public void setResultReceiver(ResultReceiver receiver) {
this.receiver = receiver;
}
public Handler getHandler() {
return handler;
}
public void setHandler(Handler handler) {
this.handler = handler;
}
public int getRetry() {
return retry;
}
public void setRetry(int retry) {
this.retry = retry;
}
public int getDelayAmount() {
return delayAmount;
}
public void setDelayAmount(int delayAmount) {
this.delayAmount = delayAmount;
}
}