public interface ConnectionFactory extends SerializableSE, Referenceable
ConnectionFactory
は、EIS インスタンスへの接続を取得するためのインターフェースを提供します。ConnectionFactory インターフェースの実装は、リソースアダプターによって提供されます。アプリケーションコードは、JNDI 名前空間から ConnectionFactory インスタンスを検索し、それを使用して EIS 接続を取得します。
JNDI 登録をサポートするために java.io.Serializable
および jakarta.resource.Referenceable
インターフェースを実装するには、ConnectionFactory の実装クラスが必要です。
Connection
, Referenceable
修飾子と型 | メソッドと説明 |
---|---|
Connection | getConnection() EIS インスタンスへの接続を取得します。 |
Connection | getConnection(ConnectionSpec properties) EIS インスタンスへの接続を取得します。 |
ResourceAdapterMetaData | getMetaData() リソースアダプターのメタデータを取得します。 |
RecordFactory | getRecordFactory() RecordFactory インスタンスを取得します。 |
setReference
getReferenceSE
Connection getConnection() throws ResourceException
ResourceException
- EIS インスタンスへの接続を取得できませんでした。エラーケースの例は次のとおりです。Connection getConnection(ConnectionSpec properties) throws ResourceException
getConnection メソッドを通じて渡されるプロパティはクライアント固有 (例: ユーザー名、パスワード、言語) であり、ターゲット EIS インスタンスの構成 (例: ポート番号、サーバー名) とは関連がないことに注意してください。ManagedConnectionFactory インスタンスは、EIS インスタンスへの接続の作成に必要なプロパティの完全なセットで構成されます。
properties
- ConnectionSpec インスタンスとして指定された接続パラメーターとセキュリティ情報 ResourceException
- EIS インスタンスへの接続を取得できませんでした。エラーケースの例は次のとおりです。ConnectionSpec
RecordFactory getRecordFactory() throws ResourceException
ResourceException
- RecordFactory の作成に失敗しました NotSupportedException
- 操作がサポートされていません ResourceAdapterMetaData getMetaData() throws ResourceException
ResourceException
- リソースアダプターに関するメタデータ情報の取得に失敗しました Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.