LinkSDKHelper
SenseLink RESTfulインターフェースとMqttメッセージプッシュ仕組みをカプセル化
機能類の説明
LinkSDKHelper
LinkSDKを初期化し、ネットワークリクエストパラメータを設定
メンバー関数 | 説明 | 導入バージョン |
boolean isCAVerify() | CA Verificationかを取得 | 2.0.0 |
int getConnectTimeout() | 接続タイムアウトを取得 | 2.0.0 |
int getReadTimeout() | 読み取りタイムアウトを取得 | 2.0.0 |
int getWriteTimeout() | 書き込みタイムアウトを取得 | 2.0.0 |
LinkSDKHelper addInterceptor(Interceptor interceptor) | インターセプターを追加 | 2.0.0 |
LanguageTypeEnum getLanguageType() | 言語種類を取得 | 2.0.0 |
LinkSDKHelper init(String url,Context context) | 初期化 | 2.0.0 |
LinkSDKHelper setUrl(String url) | URLを設定 | 2.0.0 |
LinkSDKHelper setCAVerify(boolean caVerify) | CA Verificationを設定 | 2.0.0 |
LinkSDKHelper setConnectTimeout(int connectTimeout) | 接続タイムアウトを設定 | 2.0.0 |
LinkSDKHelper setReadTimeout(int readTimeout) | 読み取りタイムアウトを設定 | 2.0.0 |
LinkSDKHelper setWriteTimeout(int writeTimeout) | 書き込みタイムアウトを設定 | 2.0.0 |
LinkSDKHelper setInterceptorList(List interceptorList) | インターセプターをバッチ追加 | 2.0.0 |
List getInterceptorList() | インターセプターリストを取得 | 2.0.0 |
LinkSDKHelper setLanguage(LanguageTypeEnum type) | 言語種類を設定 | 2.0.0 |
String getUrl() | URLを取得 | 2.0.0 |
メンバー関数の説明
boolean isCAVerify()
CA Verificationかを取得
パラメータ
なし
戻り値
戻り値 | 説明 | 導入バージョン |
true | 全てのネットワーク接続でCA証明書を検証する | 2.0.0 |
false | 全てのネットワーク接続でCA証明書を検証しない | 2.0.0 |
例外
なし
int getConnectTimeout()
接続タイムアウトを取得
パラメータ
なし
戻り値
接続タイムアウト(ミリ秒)
例外
なし
int getReadTimeout()
読み取りタイムアウトを取得
パラメータ
なし
戻り値
読み込みタイムアウト(ミリ秒)
例外
なし
int getWriteTimeout()
書き込みタイムアウトを取得
パラメータ
なし
戻り値
書き込みタイムアウト(ミリ秒)
例外
なし
LinkSDKHelper addInterceptor(Interceptor interceptor)
インターセプターを追加
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
interceptor | Interceptor | インターセプター | okhttpインターセプター | 2.0.0 |
戻り値
Current Object
例外
なし
LanguageTypeEnum getLanguageType()
言語タイプを取得
パラメータ
なし
戻り値
LanguageTypeEnum
例外
なし
LinkSDKHelper init(String url,Context context)
初期化
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
url | String | サーバアドレス | なし | 2.0.0 |
context | Context | コンテクスト | なし | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setUrl(String url)
URLを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
url | String | サーバアドレス | なし | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setCAVerify(boolean caVerify)
CA Verificationを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
caVerify | boolean | CA Verificationを設定 | なし | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setConnectTimeout(int connectTimeout)
接続タイムアウトを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
connectTimeout | int | 接続タイムアウト | ミリ秒 | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setReadTimeout(int readTimeout)
読み取りタイムアウトを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
readTimeout | int | 読み取りタイムアウト | ミリ秒 | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setWriteTimeout(int writeTimeout)
書き込みタイムアウトを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
writeTimeout | int | 書き込みタイムアウト | ミリ秒 | 2.0.0 |
戻り値
Current Object
例外
なし
LinkSDKHelper setInterceptorList(List interceptorList)
BatchAddインターセプター
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
interceptorList | List | インターセプター List | Okhttpインターセプター | 2.0.0 |
戻り値
Current Object
例外
なし
List getInterceptorList()
インターセプターリストを取得
パラメータ
なし
戻り値
インターセプターリスト
例外
なし
LinkSDKHelper setLanguage(LanguageTypeEnum type)
言語タイプを設定
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
type | LanguageTypeEnum | 言語タイプ | なし | 2.0.0 |
戻り値
Current Object
例外
なし
String getUrl()
URLを取得
パラメータ
なし
戻り値
サーバアドレス
例外
なし
最終更新