public class StatisticsService
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
private static java.lang.String |
accessToken
访问令牌
|
private static java.lang.String |
APP_ID
appId
|
private static java.lang.String |
authUrl
授权路径
|
private static java.lang.String |
CALL_JIMESTAMP
调用时的时间
|
private static java.lang.String |
COOKIE_JSONB
cookie(jsonb)
|
private static java.lang.String |
HOST
host
|
private static io.vertx.core.http.HttpClient |
httpClient
Http客户端
|
private static java.lang.String |
METHOD
访问方法
|
private static java.lang.String |
REFERER
请求来源
|
private static java.lang.String |
TOKEN
token
|
private static java.lang.String |
URL
接口路径
|
private static java.lang.String |
USER_AGENT
用户代理信息
|
限定符 | 构造器和说明 |
---|---|
private |
StatisticsService()
构造方法
|
限定符和类型 | 方法和说明 |
---|---|
private static void |
handleAccessTokenCB(java.lang.String url,
io.vertx.core.buffer.Buffer buffer)
处理AccessToken回调方法
|
private static void |
handleGetRequest(boolean isAuth,
java.lang.String url,
io.vertx.core.http.HttpClientResponse response)
处理GET请求
|
private static void |
handleGetResponseData(boolean isAuth,
java.lang.String url,
io.vertx.core.buffer.Buffer buffer)
处理GET请求响应的数据
|
static void |
handleStatisticsInfo(io.vertx.ext.web.RoutingContext rc)
处理统计信息
|
static void |
initAccessToken()
初始化accessToken。
|
private static void |
queryInfo(java.lang.String url)
采用GET方法, 查询接口信息。
|
private static void |
sendRequest(boolean isAuth,
java.lang.String url)
通过GET方式,请求ESB接口
|
private static java.lang.String accessToken
private static final java.lang.String authUrl
private static final java.lang.String HOST
private static final java.lang.String URL
private static final java.lang.String METHOD
private static final java.lang.String REFERER
private static final java.lang.String TOKEN
private static final java.lang.String APP_ID
private static final java.lang.String USER_AGENT
private static final java.lang.String COOKIE_JSONB
private static final java.lang.String CALL_JIMESTAMP
private static io.vertx.core.http.HttpClient httpClient
public static void initAccessToken()
public static void handleStatisticsInfo(io.vertx.ext.web.RoutingContext rc)
rc
- 路由上下文private static void queryInfo(java.lang.String url)
url
- 路径,包括参数private static void sendRequest(boolean isAuth, java.lang.String url)
isAuth
- 是否需要认证url
- 路径,包括参数private static void handleGetRequest(boolean isAuth, java.lang.String url, io.vertx.core.http.HttpClientResponse response)
isAuth
- 是否需要认证url
- 路径,包括参数response
- 响应对象private static void handleGetResponseData(boolean isAuth, java.lang.String url, io.vertx.core.buffer.Buffer buffer)
isAuth
- 是否需要认证url
- 路径,包括参数buffer
- Buffer对象实例private static void handleAccessTokenCB(java.lang.String url, io.vertx.core.buffer.Buffer buffer)
url
- 路径,包括参数buffer
- Buffer对象