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