トランザクショナル分散オブジェクト基盤 TPBroker Object Transaction Monitor プログラマーズガイド

[目次][索引][前へ][次へ]

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

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

メソッド

●... xxx(...)

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

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