public class DelegatingConnectionFactory extends ObjectSE implements ConnectionFactoryEE, InitializingBean
ConnectionFactoryEE に委譲する CCI ConnectionFactoryEE 実装。 このクラスはサブクラス化されることを意図しており、サブクラスは、単にターゲット ConnectionFactoryEE に委譲するべきではないメソッド(getConnection() など)のみをオーバーライドします。
getConnection(), 連載形式 | コンストラクターと説明 |
|---|
DelegatingConnectionFactory() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
ConnectionEE | getConnection() |
ConnectionEE | getConnection(ConnectionSpecEE connectionSpec) |
ResourceAdapterMetaDataEE | getMetaData() |
RecordFactoryEE | getRecordFactory() |
ReferenceSE | getReference() |
ConnectionFactoryEE | getTargetConnectionFactory() この ConnectionFactory が委譲するターゲット ConnectionFactory を返します。 |
protected ConnectionFactoryEE | obtainTargetConnectionFactory() 実際に使用するためにターゲット ConnectionFactory を取得します(決して null ではありません)。 |
void | setReference(ReferenceSE reference) |
void | setTargetConnectionFactory(ConnectionFactoryEE targetConnectionFactory) この ConnectionFactory が委譲するターゲット ConnectionFactory を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setTargetConnectionFactory(@Nullable ConnectionFactoryEE targetConnectionFactory)
@Nullable public ConnectionFactoryEE getTargetConnectionFactory()
protected ConnectionFactoryEE obtainTargetConnectionFactory()
ConnectionFactory を取得します(決して null ではありません)。public void afterPropertiesSet()
InitializingBeanBeanFactoryAware、ApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean 内の afterPropertiesSet public ConnectionEE getConnection() throws ResourceExceptionEE
ConnectionFactoryEE 内の getConnectionEE ResourceExceptionEEpublic ConnectionEE getConnection(ConnectionSpecEE connectionSpec) throws ResourceExceptionEE
ConnectionFactoryEE 内の getConnectionEE ResourceExceptionEEpublic RecordFactoryEE getRecordFactory() throws ResourceExceptionEE
ConnectionFactoryEE 内の getRecordFactoryEE ResourceExceptionEEpublic ResourceAdapterMetaDataEE getMetaData() throws ResourceExceptionEE
ConnectionFactoryEE 内の getMetaDataEE ResourceExceptionEEpublic ReferenceSE getReference() throws NamingExceptionSE
ReferenceableSE 内の getReferenceSE NamingExceptionSEpublic void setReference(ReferenceSE reference)