public class ClientConfig
extends java.util.HashMap<java.lang.String,java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALIASES_PATH |
static java.lang.Object |
ALIASES_PATH_SCHEMA |
static java.lang.String |
APNS_PRODUCTION
Global APNs environment setting.
|
static java.lang.Object |
APNS_PRODUCTION_SCHEMA |
static java.lang.String |
BATCH_ALIAS_PUSH_PATH |
static java.lang.Object |
BATCH_ALIAS_PUSH_PATH_SCHEMA |
static java.lang.String |
BATCH_REGID_PUSH_PATH |
static java.lang.Object |
BATCH_REGID_PUSH_PATH_SCHEMA |
static java.lang.String |
CONNECTION_REQUEST_TIMEOUT |
static java.lang.Object |
CONNECTION_REQUEST_TIMEOUT_SCHEMA |
static java.lang.String |
CONNECTION_TIMEOUT |
static java.lang.Object |
CONNECTION_TIMEOUT_SCHEMA |
static int |
DEFAULT_APNS_PRODUCTION |
static int |
DEFAULT_CONNECTION_REQUEST_TIMEOUT |
static int |
DEFAULT_CONNECTION_TIMEOUT |
static java.lang.String |
DEFAULT_ENCRYPT_TYPE |
static int |
DEFAULT_READ_TIMEOUT |
static int |
DEFAULT_SOCKET_TIMEOUT |
static java.lang.String |
DEFAULT_SSL_VERSION |
static long |
DEFAULT_TIME_TO_LIVE |
static int |
DEFULT_MAX_RETRY_TIMES |
static java.lang.String |
DEVICE_HOST_NAME |
static java.lang.Object |
DEVICE_HOST_NAME_SCHEMA |
static java.lang.String |
DEVICES_PATH |
static java.lang.Object |
DEVICES_PATH_SCHEMA |
static java.lang.String |
ENCRYPT_TYPE
The way to encrypt
Default value is empty
It won't encrypt any data
|
static java.lang.Object |
ENCRYPT_TYPE_SCHEMA |
static java.lang.String |
GROUP_PUSH_PATH |
static java.lang.Object |
GROUP_PUSH_PATH_SCHEMA |
static java.lang.String |
MAX_RETRY_TIMES |
static java.lang.Object |
MAX_RETRY_TIMES_SCHEMA |
static java.lang.String |
PUSH_HOST_NAME |
static java.lang.Object |
PUSH_HOST_NAME_SCHEMA |
static java.lang.String |
PUSH_PATH |
static java.lang.Object |
PUSH_PATH_SCHEMA |
static java.lang.String |
PUSH_VALIDATE_PATH |
static java.lang.Object |
PUSH_VALIDATE_PATH_SCHMEA |
static java.lang.String |
READ_TIMEOUT |
static java.lang.Object |
READ_TIMEOUT_SCHEMA |
static java.lang.String |
REPORT_HOST_NAME |
static java.lang.Object |
REPORT_HOST_NAME_SCHEMA |
static java.lang.String |
REPORT_MESSAGE_DETAIL_PATH |
static java.lang.Object |
REPORT_MESSAGE_DETAIL_PATH_SCHEMA |
static java.lang.String |
REPORT_MESSAGE_PATH |
static java.lang.Object |
REPORT_MESSAGE_PATH_SCHEMA |
static java.lang.String |
REPORT_RECEIVE_DETAIL_PATH |
static java.lang.Object |
REPORT_RECEIVE_DETAIL_PATH_SCHEMA |
static java.lang.String |
REPORT_RECEIVE_PATH |
static java.lang.Object |
REPORT_RECEIVE_PATH_SCHEMA |
static java.lang.String |
REPORT_STATUS_PATH |
static java.lang.Object |
REPORT_STATUS_PATH_SCHEMA |
static java.lang.String |
REPORT_USER_PATH |
static java.lang.Object |
REPORT_USER_PATH_SCHEMA |
static java.lang.String |
SCHEDULE_HOST_NAME |
static java.lang.Object |
SCHEDULE_HOST_NAME_SCHEMA |
static java.lang.String |
SCHEDULE_PATH |
static java.lang.Object |
SCHEDULE_PATH_SCHEMA |
static java.lang.String |
SOCKET_TIMEOUT |
static java.lang.Object |
SOCKET_TIMEOUT_SCHEMA |
static java.lang.String |
SSL_VERSION |
static java.lang.Object |
SSL_VERSION_SCHEMA |
static java.lang.String |
TAGS_PATH |
static java.lang.Object |
TAGS_PATH_SCHEMA |
static java.lang.String |
TIME_TO_LIVE
Global time_to_live setting.
|
static java.lang.Object |
TIME_TO_LIVE_SCHEMA |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getConnectionRequestTimeout() |
java.lang.Integer |
getConnectionTimeout() |
java.lang.String |
getEncryptType() |
static ClientConfig |
getInstance() |
java.lang.Integer |
getMaxRetryTimes() |
java.lang.Integer |
getReadTimeout() |
java.lang.Integer |
getSocketTimeout() |
java.lang.String |
getSSLVersion() |
void |
setApnsProduction(boolean production) |
void |
setConnectionRequestTimeout(int timeout) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setDeviceHostName(java.lang.String hostName)
Setup custom device api host name, if using the JPush privacy cloud.
|
void |
setEncryptType(java.lang.String encryptType) |
void |
setGlobalPushSetting(boolean apnsProduction,
long timeToLive) |
void |
setMaxRetryTimes(int maxRetryTimes) |
void |
setPushHostName(java.lang.String hostName)
Setup custom push api host name, if using the JPush privacy cloud.
|
void |
setReadTimeout(int readTimeout) |
void |
setReportHostName(java.lang.String hostName)
Setup custom report api host name, if using the JPush privacy cloud.
|
void |
setScheduleHostName(java.lang.String hostName) |
void |
setSocketTimeout(int socketTimeout) |
void |
setSSLVersion(java.lang.String sslVer) |
void |
setTimeToLive(long timeToLive) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic static final java.lang.String DEVICE_HOST_NAME
public static final java.lang.Object DEVICE_HOST_NAME_SCHEMA
public static final java.lang.String DEVICES_PATH
public static final java.lang.Object DEVICES_PATH_SCHEMA
public static final java.lang.String TAGS_PATH
public static final java.lang.Object TAGS_PATH_SCHEMA
public static final java.lang.String ALIASES_PATH
public static final java.lang.Object ALIASES_PATH_SCHEMA
public static final java.lang.String PUSH_HOST_NAME
public static final java.lang.Object PUSH_HOST_NAME_SCHEMA
public static final java.lang.String PUSH_PATH
public static final java.lang.Object PUSH_PATH_SCHEMA
public static final java.lang.String BATCH_REGID_PUSH_PATH
public static final java.lang.Object BATCH_REGID_PUSH_PATH_SCHEMA
public static final java.lang.String BATCH_ALIAS_PUSH_PATH
public static final java.lang.Object BATCH_ALIAS_PUSH_PATH_SCHEMA
public static final java.lang.String PUSH_VALIDATE_PATH
public static final java.lang.Object PUSH_VALIDATE_PATH_SCHMEA
public static final java.lang.String REPORT_HOST_NAME
public static final java.lang.Object REPORT_HOST_NAME_SCHEMA
public static final java.lang.String REPORT_RECEIVE_PATH
public static final java.lang.Object REPORT_RECEIVE_PATH_SCHEMA
public static final java.lang.String REPORT_RECEIVE_DETAIL_PATH
public static final java.lang.Object REPORT_RECEIVE_DETAIL_PATH_SCHEMA
public static final java.lang.String REPORT_MESSAGE_DETAIL_PATH
public static final java.lang.Object REPORT_MESSAGE_DETAIL_PATH_SCHEMA
public static final java.lang.String REPORT_USER_PATH
public static final java.lang.Object REPORT_USER_PATH_SCHEMA
public static final java.lang.String REPORT_MESSAGE_PATH
public static final java.lang.Object REPORT_MESSAGE_PATH_SCHEMA
public static final java.lang.String REPORT_STATUS_PATH
public static final java.lang.Object REPORT_STATUS_PATH_SCHEMA
public static final java.lang.String SCHEDULE_HOST_NAME
public static final java.lang.Object SCHEDULE_HOST_NAME_SCHEMA
public static final java.lang.String SCHEDULE_PATH
public static final java.lang.Object SCHEDULE_PATH_SCHEMA
public static final java.lang.String GROUP_PUSH_PATH
public static final java.lang.Object GROUP_PUSH_PATH_SCHEMA
public static final java.lang.String SSL_VERSION
public static final java.lang.Object SSL_VERSION_SCHEMA
public static final java.lang.String DEFAULT_SSL_VERSION
public static final java.lang.String MAX_RETRY_TIMES
public static final java.lang.Object MAX_RETRY_TIMES_SCHEMA
public static final int DEFULT_MAX_RETRY_TIMES
public static final java.lang.String READ_TIMEOUT
public static final java.lang.Object READ_TIMEOUT_SCHEMA
public static final int DEFAULT_READ_TIMEOUT
public static final java.lang.String CONNECTION_REQUEST_TIMEOUT
public static final java.lang.Object CONNECTION_REQUEST_TIMEOUT_SCHEMA
public static final int DEFAULT_CONNECTION_REQUEST_TIMEOUT
public static final java.lang.String CONNECTION_TIMEOUT
public static final java.lang.Object CONNECTION_TIMEOUT_SCHEMA
public static final int DEFAULT_CONNECTION_TIMEOUT
public static final java.lang.String SOCKET_TIMEOUT
public static final java.lang.Object SOCKET_TIMEOUT_SCHEMA
public static final int DEFAULT_SOCKET_TIMEOUT
public static final java.lang.String APNS_PRODUCTION
public static final java.lang.Object APNS_PRODUCTION_SCHEMA
public static final int DEFAULT_APNS_PRODUCTION
public static final java.lang.String TIME_TO_LIVE
public static final java.lang.Object TIME_TO_LIVE_SCHEMA
public static final long DEFAULT_TIME_TO_LIVE
public static final java.lang.String ENCRYPT_TYPE
public static final java.lang.Object ENCRYPT_TYPE_SCHEMA
public static final java.lang.String DEFAULT_ENCRYPT_TYPE
public static ClientConfig getInstance()
public void setDeviceHostName(java.lang.String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setPushHostName(java.lang.String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setReportHostName(java.lang.String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setScheduleHostName(java.lang.String hostName)
public void setSSLVersion(java.lang.String sslVer)
public void setMaxRetryTimes(int maxRetryTimes)
public void setReadTimeout(int readTimeout)
public void setConnectionRequestTimeout(int timeout)
public void setEncryptType(java.lang.String encryptType)
public void setConnectionTimeout(int connectionTimeout)
public void setSocketTimeout(int socketTimeout)
public java.lang.String getSSLVersion()
public java.lang.Integer getMaxRetryTimes()
public java.lang.Integer getReadTimeout()
public java.lang.Integer getConnectionRequestTimeout()
public java.lang.Integer getConnectionTimeout()
public java.lang.Integer getSocketTimeout()
public java.lang.String getEncryptType()
public void setApnsProduction(boolean production)
public void setTimeToLive(long timeToLive)
public void setGlobalPushSetting(boolean apnsProduction,
long timeToLive)
Copyright © 2019. All Rights Reserved.