パッケージ jakarta.resource.cci

インターフェース ResourceAdapterMetaData


public interface ResourceAdapterMetaData
インターフェース jakarta.resource.cci.ResourceAdapterMetaData は、リソースアダプター実装の機能に関する情報を提供します。このインターフェースは、リソースアダプターを介して接続されている EIS インスタンスに関する情報を提供しないことに注意してください。

CCI クライアントは、ConnectionFactory.getMetaData を使用して、リソースアダプターに関するメタデータ情報を取得します。getMetaData メソッドでは、EIS インスタンスへのアクティブな接続が確立されている必要はありません。

ResourceAdapterMetaData を継承して、リソースアダプターの実装に固有の詳細情報を提供できます。

導入:
0.8
バージョン:
0.8
作成者:
Rahul Sharma
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    リソースアダプターのツール表示可能な名前を取得します。
    リソースアダプターのツール表示可能な短い説明を取得します。
    リソースアダプターを提供しているベンダーの名前を取得します。
    リソースアダプターのバージョンを取得します。
    このリソースアダプターの 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
      関連事項: