package com.shizhefei.task.tasks;
import com.shizhefei.mvc.RequestHandle;
import com.shizhefei.mvc.ResponseSender;
import com.shizhefei.task.IAsyncTask;
/**
* Created by luckyjayce on 2017/4/16.
*/
public abstract class ProxyTask<DATA> extends LinkTask<DATA> {
@Override
public final RequestHandle execute(ResponseSender<DATA> sender) throws Exception {
return getTask().execute(sender);
}
protected abstract IAsyncTask<DATA> getTask();
}