パッケージ jakarta.resource.cci
インターフェース ResourceAdapterMetaData
public interface ResourceAdapterMetaData
インターフェース
jakarta.resource.cci.ResourceAdapterMetaData は、リソースアダプター実装の機能に関する情報を提供します。このインターフェースは、リソースアダプターを介して接続されている EIS インスタンスに関する情報を提供しないことに注意してください。CCI クライアントは、ConnectionFactory.getMetaData を使用して、リソースアダプターに関するメタデータ情報を取得します。getMetaData メソッドでは、EIS インスタンスへのアクティブな接続が確立されている必要はありません。
ResourceAdapterMetaData を継承して、リソースアダプターの実装に固有の詳細情報を提供できます。
- 導入:
- 0.8
- バージョン:
- 0.8
- 作成者:
- Rahul Sharma
- 関連事項:
方法の概要
修飾子と型メソッド説明リソースアダプターのツール表示可能な名前を取得します。リソースアダプターのツール表示可能な短い説明を取得します。リソースアダプターを提供しているベンダーの名前を取得します。リソースアダプターのバージョンを取得します。StringSE[]このリソースアダプターの CCI 実装でサポートされている InteractionSpec 型の完全修飾名の配列を返します。リソースアダプターでサポートされているコネクターアーキテクチャ仕様のバージョンの文字列表現を返します。booleanインタラクションインターフェースの実装クラスが publicboolean execute(InteractionSpec ispec、Record input、Record output)メソッドを実装している場合は true を返します。それ以外の場合、メソッドは false を返します。booleanインタラクションインターフェースの実装クラスが publicRecord execute(InteractionSpec ispec、Record input)メソッドを実装している場合は true を返します。それ以外の場合、メソッドは false を返します。booleanリソースアダプターが LocalTransaction インターフェースを実装し、LocalTransaction インターフェースを介して基盤となる EIS インスタンスでローカルトランザクション境界をサポートしている場合は true を返します。
メソッドの詳細
getAdapterVersion
StringSE getAdapterVersion()リソースアダプターのバージョンを取得します。- 戻り値:
- リソースアダプターのバージョンを表す文字列
getAdapterVendorName
StringSE getAdapterVendorName()リソースアダプターを提供しているベンダーの名前を取得します。- 戻り値:
- リソースアダプターを提供したベンダーの名前を表す文字列
getAdapterName
StringSE getAdapterName()リソースアダプターのツール表示可能な名前を取得します。- 戻り値:
- リソースアダプターの名前を表す文字列
getAdapterShortDescription
StringSE getAdapterShortDescription()リソースアダプターのツール表示可能な短い説明を取得します。- 戻り値:
- リソースアダプターを説明する文字列
getSpecVersion
StringSE getSpecVersion()リソースアダプターでサポートされているコネクターアーキテクチャ仕様のバージョンの文字列表現を返します。- 戻り値:
- サポートされているバージョンのコネクターアーキテクチャを表す文字列
getInteractionSpecsSupported
StringSE[] getInteractionSpecsSupported()このリソースアダプターの CCI 実装でサポートされている InteractionSpec 型の完全修飾名の配列を返します。完全修飾クラス名は、InteractionSpec の実装クラス用であることに注意してください。この方法は、サポートされている InteractionSpec 型に関する情報を見つけるために、ツールベンダーによって使用される場合があります。CCI 実装で特定の InteractionSpec 型が定義されていない場合、メソッドは長さ 0 の配列を返す必要があります。- 戻り値:
- このリソースアダプターの CCI 実装でサポートされている InteractionSpec クラスの完全修飾クラス名の配列
- 関連事項:
supportsExecuteWithInputAndOutputRecord
boolean supportsExecuteWithInputAndOutputRecord()インタラクションインターフェースの実装クラスが publicboolean execute(InteractionSpec ispec、Record input、Record output)メソッドを実装している場合は true を返します。それ以外の場合、メソッドは false を返します。- 戻り値:
- メソッドサポートに応じてブール値
- 関連事項:
supportsExecuteWithInputRecordOnly
boolean supportsExecuteWithInputRecordOnly()インタラクションインターフェースの実装クラスが publicRecord execute(InteractionSpec ispec、Record input)メソッドを実装している場合は true を返します。それ以外の場合、メソッドは false を返します。- 戻り値:
- メソッドサポートに応じてブール値
- 関連事項:
supportsLocalTransactionDemarcation
boolean supportsLocalTransactionDemarcation()リソースアダプターが LocalTransaction インターフェースを実装し、LocalTransaction インターフェースを介して基盤となる EIS インスタンスでローカルトランザクション境界をサポートしている場合は true を返します。- 戻り値:
- リソースアダプターが LocalTransaction インターフェースを介したリソースマネージャーのローカルトランザクション境界をサポートしている場合は true。それ以外の場合は false
- 関連事項: