package com.app.mvc.http;
import com.app.mvc.http.ext.AuthSSLInitializationError;
import com.google.common.util.concurrent.FutureCallback;
/**
* http回调接口
* Created by jimin on 16/03/10.
*/
public interface HttpCallback extends FutureCallback<ResponseWrapper> {
/**
* 正确返回的时候将调用此方法
*
* @param wrapper ResponseWrapper
*/
void onSuccess(ResponseWrapper wrapper);
/**
* 产生异常的时候调用此方法
*
* @param t Throwable
*/
void onFailure(Throwable t);
/**
* https 认证失败调用
*
* @param t AuthSSLInitializationError
*/
void onAuthority(AuthSSLInitializationError t);
}