トランザクショナル分散オブジェクト基盤 TPBroker Object Transaction Monitor プログラマーズガイド
ABC_TSCspxyはユーザ定義IDLインタフェース依存クラスです。
ABC_TSCspxyは,セション呼び出し用のTSCユーザプロキシの実装クラスです。ユーザ定義IDLインタフェースの定義に従って,ユーザデータをバイト配列データに変換し,TSCSessionProxyを呼び出します。ユーザ定義IDLインタフェースに従って,トランザクションフレームジェネレータがABC_TSCspxyを自動生成します。ABC_TSCspxyは,次の点を除いてABC_TSCprxyと同様の働きをします。
次にABC_TSCspxyの特徴を示します。
ABC_TSCspxyは,TPBrokerのスケルトンである_sk_ABCも継承します。また,ABC_TSCspxyの派生クラスも同様に,TPBrokerのスケルトンを継承します。
ユーザ定義IDLインタフェースのマッピング
ユーザ定義IDLインタフェース内に定義されたオペレーションのJava言語へのマッピングは,TPBrokerと同じです。
形式
class ABC_TSCspxy extends _sk_ABC implements TSCSessionProxy
{
public ABC_TSCspxy(TSCClient tsc_client);
public ABC_TSCspxy(TSCClient tsc_client,
String tsc_acpt_name);
//ユーザ定義IDLインタフェース依存のメソッド群
...xxx(...);
};
コンストラクタ
●public ABC_TSCspxy(TSCClient tsc_client)
| 項目 | 型・意味 | |
|---|---|---|
| 引数 | TSCClient_ptr tsc_client | 接続するTSCClient |
| 例外 | TSCBadParamException | |
tsc_clientと接続するABC_TSCspxyを生成します。
●public ABC_TSCspxy(TSCClient tsc_client,
String tsc_acpt_name)
| 項目 | 型・意味 | |
|---|---|---|
| 引数 | TSCClient_ptr tsc_client | 接続するTSCClient |
| String tsc_acpt_name | TSCアクセプタ名称 | |
| 例外 | TSCBadParamException | |
tsc_clientと接続するTSCアクセプタ名称がtsc_acpt_nameのABC_TSCspxyを生成します。
メソッド
●... xxx(...)
| 項目 | 型・意味 |
|---|---|
| 例外 | TSCSystemException(各種例外) |
ユーザ定義IDLインタフェースのオペレーション定義に従ったメソッドです。メソッドの引数・戻り値の型や数のマッピングは,TPBrokerと同じです。
All Rights Reserved. Copyright (C) 2002, 2005, Hitachi, Ltd.