public class BaseClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
accessToken |
protected java.lang.String |
authtoken |
protected java.lang.String |
clientId |
protected java.lang.String |
clientSecret |
protected static int |
DEFAULTTIMEOUT |
protected java.lang.Boolean |
deleteTempCSVFile |
static char[] |
DELIMITERS |
protected java.lang.Boolean |
domainAuthorization |
protected java.lang.String |
iamServerURL |
protected java.lang.String |
oauthConfFilePath |
protected java.lang.Object[][] |
proxyInfo |
static char[] |
QUOTED_CHARS |
protected int |
readTimeout |
protected static int |
READTIMEOUT |
protected java.lang.String |
refreshToken |
protected java.lang.String |
reportServerURL |
protected java.lang.Boolean |
skipParseError |
protected org.apache.http.conn.socket.LayeredConnectionSocketFactory |
sslSocketFactory |
protected int |
timeOut |
Constructor and Description |
---|
BaseClient() |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
eP(java.lang.String value) |
protected static java.lang.String |
eQ(java.lang.String value) |
protected java.lang.String |
generateAccessToken(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String refreshToken) |
protected java.lang.String |
getAccessToken(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String refreshToken) |
protected org.apache.http.impl.client.HttpClientBuilder |
getClientBuilder(java.lang.String url) |
protected java.lang.Object |
handleResponse(org.apache.http.client.methods.HttpRequestBase method,
java.io.InputStream response,
java.lang.String action,
java.lang.Object callBackData) |
protected void |
logIfNeeded(ImportResult ir) |
protected void |
logIfNeeded(java.lang.String defaultMsg) |
protected java.lang.Object |
sendRequest(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder,
org.apache.http.client.methods.HttpRequestBase method,
java.lang.String action,
java.lang.Object callBackData) |
void |
setIamServerURL(java.lang.String url) |
protected void |
setProxyOnClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder,
boolean isHttp) |
void |
setReportServerURL(java.lang.String url) |
protected void |
writeLine(java.lang.Appendable writer,
java.lang.String curLine,
boolean isHeader) |
protected void |
writeLine(java.io.Writer writer,
java.lang.String curLine,
boolean isHeader) |
protected java.lang.String iamServerURL
protected java.lang.String reportServerURL
protected java.lang.String authtoken
protected java.lang.String clientId
protected java.lang.String clientSecret
protected java.lang.String refreshToken
protected java.lang.String accessToken
protected java.lang.String oauthConfFilePath
protected static final int DEFAULTTIMEOUT
protected int timeOut
protected static final int READTIMEOUT
protected int readTimeout
protected java.lang.Boolean domainAuthorization
protected java.lang.Boolean deleteTempCSVFile
protected java.lang.Boolean skipParseError
protected java.lang.Object[][] proxyInfo
public static final char[] DELIMITERS
public static final char[] QUOTED_CHARS
protected org.apache.http.conn.socket.LayeredConnectionSocketFactory sslSocketFactory
protected org.apache.http.impl.client.HttpClientBuilder getClientBuilder(java.lang.String url)
protected void setProxyOnClientBuilder(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, boolean isHttp)
protected void logIfNeeded(ImportResult ir)
protected void logIfNeeded(java.lang.String defaultMsg)
protected void writeLine(java.io.Writer writer, java.lang.String curLine, boolean isHeader) throws java.io.IOException
java.io.IOException
protected void writeLine(java.lang.Appendable writer, java.lang.String curLine, boolean isHeader) throws java.io.IOException
java.io.IOException
protected static java.lang.String eQ(java.lang.String value) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
protected static java.lang.String eP(java.lang.String value) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
protected java.lang.Object sendRequest(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder, org.apache.http.client.methods.HttpRequestBase method, java.lang.String action, java.lang.Object callBackData) throws java.io.IOException, ServerException, ParseException
java.io.IOException
ServerException
ParseException
protected java.lang.Object handleResponse(org.apache.http.client.methods.HttpRequestBase method, java.io.InputStream response, java.lang.String action, java.lang.Object callBackData) throws java.io.IOException, ParseException
java.io.IOException
ParseException
protected java.lang.String getAccessToken(java.lang.String clientId, java.lang.String clientSecret, java.lang.String refreshToken) throws ServerException, java.io.IOException
ServerException
java.io.IOException
protected java.lang.String generateAccessToken(java.lang.String clientId, java.lang.String clientSecret, java.lang.String refreshToken) throws ServerException, java.io.IOException
ServerException
java.io.IOException
public void setReportServerURL(java.lang.String url)
public void setIamServerURL(java.lang.String url)
Copyright © 2024 AdventNet Inc. All Rights Reserved.