TDV拡張API
TDV拡張APIは次の場所にあります。
<TDV_install_dir>/apps/extension/docs/com/compositesw/extension/ds
このAPIには次の4つのパッケージがあります。
TDV拡張APIコンポーネントに関するJavadocの説明を表示するには、インデックスファイルから始めます。
<TDV_install_dir>/apps/extension/docs/index.html
メインデータソースパッケージ
メインデータソースパッケージはcom.compositesw.extension.dsです。これには以下が含まれています。
• DataSourceContext — TDVとやり取りするためのユーティリティークラス。
• DataSourceFactory — カスタマイズされた実装クラスを指定するためのファクトリー。
• Logger — アダプタープロバイダーがデバッグ、エラー、情報、および警告のログメッセージを生成するためのインターフェイス。
• Poolable — プール可能なオブジェクトをアクティブ化および非アクティブ化するためのインターフェイス。登録済みプールリスナーのリストを追加、削除、および取得し、データソースコンテキストオブジェクトを設定します。
• PoolListener — オブジェクトがプールに出入りするときにコールバックを取得するリスナー。
• RelationalConnectionFactory — 物理データソースに接続するためのファクトリー。
• RelationalConnectionListener — 接続の作成または破棄時にコールバックを取得するための接続リスナーインターフェイス。
• RelationalDataSourceFactory — リレーショナルアダプターのカスタマイズされた実装クラスを指定するためのファクトリー。
• RelationalShunt — 結果セットから値を取得する方法をカスタマイズするためのシャントインターフェイス。
• RelationalShuntFactory — カスタムリレーショナルシャントを作成するためのインターフェイス。
• StatementListener — 将来の使用のために予約されています。
構成パッケージ
構成パッケージはcom.compositesw.extension.ds.confです。これには以下が含まれています。
• AdapterConfig — データソースアダプター構成のインターフェイス。アダプタープロパティの現在の値を返すために使用できます。
• DataSourceConfig — データソース構成のインターフェイス。データソースプロパティ(暗号化またはプレーン)の現在の値を返すために使用できます。
実装パッケージ
実装パッケージはcom.compositesw.extension.ds.implです。これには以下が含まれています。
• AbstractRelationalMetaData — java.sql.DatabaseMetaDataインターフェイスから多数のフィールドを継承する基本実装である抽象リレーショナルメタデータ実装クラスが含まれています。
イントロスペクションパッケージ
イントロスペクションパッケージはcom.compositesw.extension.ds.introspectです。これには以下が含まれています。
• IntrospectionFilter — 不要なメタデータ項目を除外できるインターフェイス。
• RelationalMetaData — メタデータイントロスペクションをカスタマイズするためのインターフェイス。これはDatabaseMetaDataから拡張されたインターフェイスです。DatabaseMetaDataには、データベース全体に関する包括的な情報が含まれています。
• ResultSetToMetadataConverter — カスタムSQLクエリーの結果セットからメタデータ情報を抽出するためのインターフェイス。