public interface Connection クライアントは、ConnectionFactory インスタンスで getConnection メソッドを使用して Connection インスタンスを取得します。接続は、0 個以上のインタラクションインスタンスに関連付けることができます。
ConnectionFactory, Interaction| 修飾子と型 | メソッドと説明 |
|---|---|
void | close() アプリケーションレベルで接続ハンドルのクローズを開始します。 |
Interaction | createInteraction() この接続に関連付けられたインタラクションを作成します。 |
LocalTransaction | getLocalTransaction() コンポーネントが接続上のリソースマネージャーのローカルトランザクションを区別できるようにする LocalTransaction インスタンスを返します。 |
ConnectionMetaData | getMetaData() アクティブな接続を介して表される、基になる EIS インスタンスに関する情報を取得します。 |
ResultSetInfo | getResultSetInfo() 接続された EIS インスタンスでサポートされている ResultSet 機能に関する情報を取得します。 |
Interaction createInteraction() throws ResourceException
ResourceException - インタラクションの作成に失敗しました LocalTransaction getLocalTransaction() throws ResourceException
ResourceException - リソースアダプターエラーのため、LocalTransaction インスタンスを返すことができませんでした NotSupportedException - リソースマネージャーのローカルトランザクションの境界は、この接続ではサポートされていません LocalTransactionConnectionMetaData getMetaData() throws ResourceException
ResourceException - 接続された EIS インスタンスに関する情報を取得できませんでした。エラーは、リソースアダプター内部、EIS 固有、通信関連である可能性があります。ResultSetInfo getResultSetInfo() throws ResourceException
ResourceException - ResultSet 関連情報の取得に失敗しました NotSupportedException - ResultSet 機能はサポートされていません void close()
throws ResourceExceptionResourceException - 接続ハンドルのクローズに失敗すると例外がスローされます。無効な接続クローズ呼び出し(たとえば、すでに閉じられている接続ハンドルで close を呼び出す)も、この例外をスローする必要があります。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.