ABC_TSCspxy(Java)

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_nameTSCアクセプタ名称
例外TSCBadParamException

tsc_clientと接続するTSCアクセプタ名称がtsc_acpt_nameのABC_TSCspxyを生成します。

メソッド

●... xxx(...)

項目型・意味
例外TSCSystemException(各種例外)

ユーザ定義IDLインタフェースのオペレーション定義に従ったメソッドです。メソッドの引数・戻り値の型や数のマッピングは,TPBrokerと同じです。