All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alibaba.ocean.rawsdk.client.APIClient Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
/**
 * 
 */
package com.alibaba.ocean.rawsdk.client;

import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeoutException;

import com.alibaba.ocean.rawsdk.client.entity.AuthorizationToken;
import com.alibaba.ocean.rawsdk.client.exception.OceanException;
import com.alibaba.ocean.rawsdk.client.policy.RequestPolicy;

/**
 * @author hongbang.hb
 *
 */
public interface APIClient {


	public  T send(Request request, Class resultType, RequestPolicy policy) throws OceanException;
//
//
//	public AuthorizationToken getToken(String code) throws OceanException;
//
//
//	public AuthorizationToken refreshToken(String refreshToken) throws OceanException;
//
//

	public void start();

	public void shutdown();


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy