アウトバウンドサービスのリソースアダプタで実装する必要のあるJCA標準インタフェースは以下のとおりです。
ここでは、アウトバウンドサービスのリソースアダプタで利用するCCIインタフェースだけを記載しています。
JCA規定のインタフェース
アウトバウンドアダプタでの実装
Connection
○
ConnectionFactory
ConnectionMetaData
×
ConnectionSpec
△EISインスタンスへアクセスするために必要な情報がある場合は実装してください。
IndexedRecord
△
IndexedRecordまたはMappedRecordの少なくとも一方を実装してください。
Interaction
InteractionSpec
LocalTransaction
MappedRecord
△IndexedRecordまたはMappedRecordの少なくとも一方を実装してください。
MessageListener
Record
○Recordを継承するIndexedRecordまたはMappedRecordを実装してください。
RecordFactory
ResourceAdapterMetaData
ResultSet
ResultSetInfo
Streamable
○:必須、△:任意、×:不要