パッケージ jakarta.resource.spi
パッケージ jakarta.resource.spi
jakarta.resource.spi パッケージには、Jakarta Connectors 仕様で定義されているシステム契約の API が含まれています。
- クラス説明JavaBean を
ActivationSpec
として指定します。このインターフェースはマーカーとして機能します。JavaBean を管理対象オブジェクトとして指定します。管理対象オブジェクトは、メッセージングスタイルまたはメッセージプロバイダーに固有です。ApplicationServerInternalException
はアプリケーションサーバーによってスローされ、アプリケーションサーバーに固有のエラー状態を示します。資格情報の表現のためにリソースアダプターがサポートする可能性のあるさまざまなインターフェースを表す列挙型。これは、ブートストラップ時にリソースアダプターインスタンスにブートストラップコンテキストを渡すメカニズムを提供します。これは、EIS インスタンスとの通信の失敗または中断に関連するエラーを示します。JavaBean プロパティを構成プロパティとして指定します特定の接続型に関連する一連の接続インターフェースとクラスを定義します。このアノテーションが付けられた JavaBean が属する接続定義のセットを定義します。ConnectionEvent クラスは、接続関連イベントのソースに関する情報を提供します。ConnectionEvent インスタンスには、次の情報が含まれています。接続イベントの型接続イベントを生成した ManagedConnection インスタンス。ConnectionEventListener
インターフェースは、アプリケーションサーバーがManagedConnection
インスタンスから通知を受信できるようにするイベントコールバックメカニズムを提供します。ConnectionManager インターフェースは、リソースアダプターがアプリケーションサーバーに接続リクエストを渡すためのフックを提供します。ConnectionRequestInfo インターフェースを使用すると、リソースアダプターは、接続リクエストフロー全体で独自のリクエスト固有のデータ構造を渡すことができます。Connector
アノテーションはコンポーネントを定義するアノテーションであり、リソースアダプター開発者は、JavaBean がリソースアダプター JavaBean であることを指定するために使用できます。これは、ManagedConnection
実装によってオプションで実装できるミックスインインターフェースです。EISSystemException
は、EIS 固有のシステムレベルのエラー状態を示すために使用されます。IllegalStateException
は、呼び出し先(システム契約のリソースアダプターまたはアプリケーションサーバー)がメソッド呼び出しに対して無効または不適切な状態にある場合に、メソッドからスローされます。この例外は、無効な構成プロパティ設定を示すためにスローされます。これは、ConnectionManager
実装によってオプションで実装できるミックスインインターフェースです。これは、ConnectionManager
実装によってオプションで実装できるミックスインインターフェースです。これは、ManagedConnection
実装によってオプションで実装できるミックスインインターフェースです。LocalTransaction インターフェースは、EIS リソースマネージャーの内部で管理されるトランザクションをサポートし、外部トランザクションマネージャーを必要としません。LocalTransactionException
は、ローカルトランザクション管理規約に関連するさまざまなエラー状態を表します。ManagedConnection インスタンスは、基礎となる EIS への物理接続を表します。ManagedConnectionFactory インスタンスは、ManagedConnection と EIS 固有の接続ファクトリインスタンスの両方のファクトリです。ManagedConnectionMetaData インターフェースは、ManagedConnection インスタンスに関連付けられた基礎となる EIS インスタンスに関する情報を提供します。これはリソースアダプターインスタンスを表し、ライフサイクル管理とメッセージエンドポイントのセットアップのための操作が含まれています。このインターフェースは、ResourceAdapter
オブジェクトを、ManagedConnectionFactory
やActivationSpec
のようなこのインターフェースを実装する他のオブジェクトに関連付けるメソッドを指定します。ResourceAdapterInternalException
は、リソースアダプターに関連するシステムレベルのエラー状態を示します。ResourceAllocationException
は、アプリケーションサーバーまたはリソースアダプターによってスローされ、システムリソース(例: スレッド、物理接続)の割り当てに失敗したことを示します。例外が一時的であることを示すマーカーインターフェース。作業の送信の拒否が一時的であることを示すUnavailableException
のサブクラス。SecurityException
は、アプリケーションサーバーとリソースアダプター間のセキュリティ契約に関連するエラー状態を示します。開発者は、SecurityPermission アノテーションを Connector アノテーションの一部として使用して、リソースアダプターが必要とする拡張セキュリティ権限を指定できます。これは、接続共有違反を示すためにスローされます。このインターフェースは、実行時にトランザクションサポートのレベルを提供するために、ManagedConnectionFactory
によってオプションで実装できます。リソースアダプターがサポートするトランザクションサポートのレベルを表す列挙型。これは、サービスが利用できないことを示すためにスローされます。このインターフェースは、ManagedConnection
オブジェクトを検証する機能をサポートするManagedConnectionFactory
インスタンスによって実装されます。XATerminator インターフェースは、トランザクションの完了とクラッシュの回復フローに使用されます。