net.polyv.vod.v1.service
类 VodBaseService

java.lang.Object
  继承者 net.polyv.vod.v1.service.VodBaseService
直接已知子类:
VodAccountServiceImpl

public class VodBaseService
extends Object

点播公共服务类


构造方法摘要
VodBaseService()
           
 
方法摘要
protected
<T,E extends VodCommonRequest>
T
baseGet(String url, E e, Class<T> tClass)
          HTTP GET 公共请求
protected
<T,E extends VodCommonRequest>
T
baseGet(String url, String pathVariable, E e, Class<T> tClass)
          HTTP GET 公共请求
protected
<T,E extends VodCommonRequest>
T
basePost(String url, E e, Class<T> tClass)
          HTTP POST 公共请求
protected
<T,E extends VodCommonRequest>
T
basePost(String url, String pathVariable, E e, Class<T> tClass)
          HTTP POST 公共请求
protected
<T,E extends VodCommonRequest>
T
basePostJson(String url, E e, Class<T> tClass)
          HTTP POST 请求发送json
protected
<T,E extends VodCommonRequest>
T
basePostJson(String url, String pathVariable, E e, Class<T> tClass)
          HTTP POST 请求发送json
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

VodBaseService

public VodBaseService()
方法详细信息

baseGet

protected <T,E extends VodCommonRequest> T baseGet(String url,
                                                   E e,
                                                   Class<T> tClass)
             throws IOException,
                    NoSuchAlgorithmException
HTTP GET 公共请求

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
返回:
HTTP response 数据封装对象
抛出:
IOException - 异常
NoSuchAlgorithmException - 签名异常

baseGet

protected <T,E extends VodCommonRequest> T baseGet(String url,
                                                   String pathVariable,
                                                   E e,
                                                   Class<T> tClass)
             throws IOException,
                    NoSuchAlgorithmException
HTTP GET 公共请求

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
pathVariable - 路径参数
返回:
HTTP response 数据封装对象
抛出:
IOException - 异常
NoSuchAlgorithmException - 签名异常

basePost

protected <T,E extends VodCommonRequest> T basePost(String url,
                                                    E e,
                                                    Class<T> tClass)
              throws IOException,
                     NoSuchAlgorithmException
HTTP POST 公共请求

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
返回:
HTTP response 数据封装对象
抛出:
IOException - 客户端和服务器读写异常
NoSuchAlgorithmException - 签名异常

basePost

protected <T,E extends VodCommonRequest> T basePost(String url,
                                                    String pathVariable,
                                                    E e,
                                                    Class<T> tClass)
              throws IOException,
                     NoSuchAlgorithmException
HTTP POST 公共请求

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
pathVariable - 路径参数
返回:
HTTP response 数据封装对象
抛出:
IOException - 客户端和服务器读写异常
NoSuchAlgorithmException - 签名异常

basePostJson

protected <T,E extends VodCommonRequest> T basePostJson(String url,
                                                        E e,
                                                        Class<T> tClass)
                  throws IOException,
                         NoSuchAlgorithmException
HTTP POST 请求发送json

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
返回:
HTTP response 数据封装对象
抛出:
IOException - 客户端和服务器读写异常
NoSuchAlgorithmException - 签名异常

basePostJson

protected <T,E extends VodCommonRequest> T basePostJson(String url,
                                                        String pathVariable,
                                                        E e,
                                                        Class<T> tClass)
                  throws IOException,
                         NoSuchAlgorithmException
HTTP POST 请求发送json

类型参数:
T - 返回对象泛型
E - 请求参数泛型
参数:
url - 请求URL
e - 请求参数对象
tClass - 返回对象class类型
pathVariable - 路径参数
返回:
HTTP response 数据封装对象
抛出:
IOException - 客户端和服务器读写异常
NoSuchAlgorithmException - 签名异常


Copyright © 2020. All Rights Reserved.