|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TransferRead
伝送要求に対するの読取方法を定義するインターフェースです。
各実装クラスでは、読取処理read(TransferConfig, Transaction)
、完了処理complete(TransferConfig, Transaction)
、エラー処理error(TransferConfig, ApplicationInfo)
を実装する必要があります。
サブクラス内部で、DB関連の処理を行う場合は、引数のTransactionオブジェクトを利用して下さい。
また、接続に対するCommit/Rollbackは、呼び出し元で行いますので、実行処理の中では行わないで下さい。
また、HTTP経由での実行などで、読取処理とその後の完了/エラー処理でオブジェクトが同一出ない場合に、
外部から読取キーの取得及び設定を行うことができます。
具体的には、read(TransferConfig, Transaction)
を実行後、getKeys()
を呼び出しすることで
終了処理で処理対象となるキー情報を取得することができます。
このキー情報を保持し、setKeys(String[])
で別オブジェクトに対してキーを設定することで、
完了処理complete(TransferConfig, Transaction)
、エラー処理error(TransferConfig, ApplicationInfo)
を呼び出しすることができます。
メソッドの概要 | |
---|---|
void |
complete(TransferConfig config,
Transaction tran)
完了処理を実行します。 |
void |
error(TransferConfig config,
ApplicationInfo appInfo)
エラー処理を実行します。 |
java.lang.String[] |
getKeys()
更新キー(配列)を返します。 |
java.lang.String[] |
read(TransferConfig config,
Transaction tran)
読取処理を実行し、結果をテキストデータの配列として返します。 |
void |
setKeys(java.lang.String[] keys)
更新キー(配列)をセットします。 |
メソッドの詳細 |
---|
java.lang.String[] read(TransferConfig config, Transaction tran)
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクト
java.lang.String[] getKeys()
void setKeys(java.lang.String[] keys)
keys
- 更新キー(配列)void complete(TransferConfig config, Transaction tran)
setKeys(String[])
で外部からセットすることもできます。
config
- 伝送設定オブジェクトtran
- トランザクションオブジェクトvoid error(TransferConfig config, ApplicationInfo appInfo)
setKeys(String[])
で外部からセットすることもできます。
config
- 伝送設定オブジェクトappInfo
- DB接続情報
|
openGion 5.5.8.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |