public interface Interaction
jakarta.resource.cci.Interaction
は、コンポーネントが EIS 機能を実行できるようにします。インタラクションインスタンスは、EIS インスタンスと対話する次の方法をサポートします。execute
メソッド。このメソッドは、InteractionSpec で表される EIS 関数を実行し、出力レコードを更新しますexecute
メソッド。このメソッド実装は、InteractionSpec で表される EIS 関数を実行し、出力レコードを戻り値として生成します。インタラクションインスタンスは接続から作成され、接続インスタンスとの関連付けを維持するために必要です。close メソッドは、インタラクションのリソースアダプターによって維持されているすべてのリソースを解放します。インタラクションインスタンスを閉じても、関連する接続インスタンスは閉じないでください。
ResultSet
SE修飾子と型 | メソッドと説明 |
---|---|
void | clearWarnings() このインタラクションインスタンスによって報告されたすべての警告をクリアします。 |
void | close() 現在のインタラクションを閉じ、リソースアダプターによってこのインスタンス用に保持されているすべてのリソースを解放します。 |
Record | execute(InteractionSpec ispec, Record input) InteractionSpec で表されるインタラクションを実行します。 |
boolean | execute(InteractionSpec ispec, Record input, Record output) InteractionSpec で表されるインタラクションを実行します。 |
Connection | getConnection() インタラクションに関連付けられた接続を取得します。 |
ResourceWarning | getWarnings() このインタラクションインスタンスに関連付けられた警告のチェーンから最初の ResourceWarning を取得します。 |
void close() throws ResourceException
ResourceException
- インタラクションインスタンスを閉じることができませんでした。すでに閉じられているインタラクションで close を呼び出すと、この例外もスローされます。Connection getConnection()
boolean execute(InteractionSpec ispec, Record input, Record output) throws ResourceException
ispec
- ターゲット EIS データ / 汎用モジュールを表す InteractionSpecinput
- 入力レコード output
- 出力レコード ResourceException
- 実行操作が失敗した場合の例外。エラーケースの例は次のとおりです。NotSupportedException
- 操作がサポートされていません Record execute(InteractionSpec ispec, Record input) throws ResourceException
ispec
- ターゲット EIS データ / 汎用モジュールを表す InteractionSpecinput
- 入力レコード ResourceException
- 実行操作が失敗した場合の例外。エラーケースの例は次のとおりです。NotSupportedException
- 操作がサポートされていません ResourceWarning getWarnings() throws ResourceException
ResourceException
- インタラクションに関連付けられた ResourceWarnings の取得に失敗しました void clearWarnings() throws ResourceException
ResourceException
- インタラクションに関連付けられた ResourceWarnings のクリアに失敗しました Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.