try {
switch (type) {
case BUILD_REQUEST: {
HttpService service = (HttpService) context.getSerivce(QQService.Type.HTTP);
QQHttpRequest request = action.buildRequest();
Future<QQHttpResponse> future = service.executeHttpRequest(request, new HttpAdaptor(context, action));
action.setResponseFuture(future);
}
break;
case CANCEL_REQUEST: