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

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

ABC_TSCprxy(Java)

ABC_TSCprxyはユーザ定義IDLインタフェース依存クラスです。

ABC_TSCprxyは,TSCユーザプロキシの実装クラスです。ユーザ定義IDLインタフェースの定義に従って,ユーザデータをバイト配列データに変換し,TSCProxyObjectを呼び出します。ユーザ定義IDLインタフェースに従って,トランザクションフレームジェネレータがABC_TSCprxyを自動生成します。次にABC_TSCprxyの特徴を示します。

ABC_TSCprxyは,TPBrokerのスケルトンである_sk_ABCも継承します。また,ABC_TSCprxyの派生クラスも同様に,TPBrokerのスケルトンを継承します。

ユーザ定義IDLインタフェースのマッピング

ユーザ定義IDLインタフェース内に定義されたオペレーションのJava言語へのマッピングは,TPBrokerと同じです。

形式

 
class ABC_TSCprxy extends _sk_ABC implements TSCProxyObject
{
  public ABC_TSCprxy(TSCClient tsc_client);
  public ABC_TSCprxy(TSCClient tsc_client,
                        String tsc_acpt_name);
 
  //ユーザ定義IDLインタフェース依存のメソッド群
  ...xxx(...);
};

コンストラクタ

●public ABC_TSCprxy(TSCClient tsc_client)

項目 型・意味
引数 TSCClient_ptr tsc_client 接続するTSCClient
例外 TSCBadParamException

tsc_clientと接続するABC_TSCprxyを生成します。

●public ABC_TSCprxy(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_TSCprxyを生成します。

メソッド

●... xxx(...)

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

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