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を取得

パラメータ

なし

戻り値

サーバアドレス

例外

なし

最終更新