VeriTrans 4G MDK

TGMDK_ConnectionServlet
in package

サーブレットによるSSL通信管理クラス。

SSL通信に関わる処理を取りまとめる。 Proxyを経由した通信にも対応。

Tags
category

Veritrans

copyright

VeriTrans Inc.

access

public

author

VeriTrans Inc.

Table of Contents

$ca_cert_file  : mixed
公開鍵ファイルパス
$chunk_size  : mixed
データ送信時のチャンクサイズ
$connection_timeout  : mixed
接続タイムアウト
$fgets_false_complete_count  : mixed
fgetsがfalseを返した場合に仮でレスポンス読み込み完了とみなす回数(EOF判定無視の場合に有効な設定)
$ignore_eof  : mixed
EOF判定を無視
$proxy_host  : mixed
プロキシのホスト
$proxy_password  : mixed
プロキシのユーザのパスワード
$proxy_port  : mixed
プロキシのポート
$proxy_username  : mixed
プロキシのユーザ
$read_timeout  : mixed
読み取りタイムアウト
$target_protocol  : mixed
接続ターゲットのプロトコル
$useProxy  : mixed
プロキシを使用するかを示すフラグ
$user_agent  : mixed
User-Agent情報
__construct()  : mixed
コンストラクタ。 コンフィグファイルからデータを取得して当クラスを使用できる状態にする。 パラメータ$use_default_confがFALSEの場合はデフォルト値を設定しない。
__destruct()  : mixed
デストラクタ。 エラーハンドラを破棄する。
execute()  : string
Servlet接続メソッド。
set_config()  : mixed
TGMDK_Configファイルからデータを取得しないでパラメータによって当クラスを使用できる状態にする。
set_default_config()  : mixed
当クラスをConfigファイルを使用して値を設定する。

Properties

$fgets_false_complete_count

fgetsがfalseを返した場合に仮でレスポンス読み込み完了とみなす回数(EOF判定無視の場合に有効な設定)

private mixed $fgets_false_complete_count = 64

Methods

__construct()

コンストラクタ。 コンフィグファイルからデータを取得して当クラスを使用できる状態にする。 パラメータ$use_default_confがFALSEの場合はデフォルト値を設定しない。

public __construct([bool $use_default_conf = TRUE ]) : mixed
Parameters
$use_default_conf : bool = TRUE

デフォルトのConfigファイルからデータを取得するかを指定するフラグ

Tags
throws
TGMDK_Exception
Return values
mixed

__destruct()

デストラクタ。 エラーハンドラを破棄する。

public __destruct() : mixed
Return values
mixed

execute()

Servlet接続メソッド。

public execute(string $param, string $url) : string
Parameters
$param : string

送信するパラメータ

$url : string

GWのURL

Tags
access

public

throws
TGMDK_Exception
Return values
string

処理結果

set_config()

TGMDK_Configファイルからデータを取得しないでパラメータによって当クラスを使用できる状態にする。

public set_config(array<string|int, mixed> $connection_conf_data) : mixed
Parameters
$connection_conf_data : array<string|int, mixed>

TGMDK_Config同様のデータを格納した配列。

Tags
access

public

Return values
mixed

set_default_config()

当クラスをConfigファイルを使用して値を設定する。

private set_default_config() : mixed
Tags
access

private

throws
TGMDK_Exception
Return values
mixed

Search results