パッケージ jakarta.resource.spi
クラス ConnectionEvent
java.lang.ObjectSE
java.util.EventObjectSE
jakarta.resource.spi.ConnectionEvent
- 実装されているすべてのインターフェース:
SerializableSE
ConnectionEvent クラスは、接続関連のイベントのソースに関する情報を提供します。ConnectionEvent インスタンスには、次の情報が含まれます。
- 接続イベントの型
- 接続イベントを生成した ManagedConnection インスタンス。ManagedConnection インスタンスは、メソッド ConnectionEvent.getSource から返されます。
- ManagedConnection インスタンスに関連付けられた接続ハンドル。CONNECTION_CLOSED イベントには必須、その他のイベント型ではオプション。
- オプションで、接続に関連するエラーを示す例外。例外は CONNECTION_ERROR_OCCURRED に使用されることに注意してください。
このクラスは、次の型のイベント通知を定義します。
- CONNECTION_CLOSED
- LOCAL_TRANSACTION_STARTED
- LOCAL_TRANSACTION_COMMITTED
- LOCAL_TRANSACTION_ROLLEDBACK
- CONNECTION_ERROR_OCCURRED
- バージョン:
- 0.5
- 作成者:
- Rahul Sharma
- 関連事項:
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int
アプリケーションコンポーネントが接続を閉じたというイベント通知static final int
接続でエラーが発生したことを示すイベント通知。protected int
イベントの型static final int
Resource Manager Local Transaction が接続でコミットされたことを通知するイベントstatic final int
Resource Manager Local Transaction が接続でロールバックされたというイベント通知static final int
Resource Manager Local Transaction が接続で開始されたというイベント通知クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターの概要
コンストラクターコンストラクター説明ConnectionEvent
(ManagedConnection source, int eid) ConnectionEvent オブジェクトを作成します。ConnectionEvent
(ManagedConnection source, int eid, ExceptionSE exception) ConnectionEvent オブジェクトを作成します。メソッドのサマリー
修飾子と型メソッド説明管理接続インスタンスに関連付けられた接続ハンドルを取得します。例外を取得します。int
getId()
イベントの型を取得するvoid
setConnectionHandle
(ObjectSE connectionHandle) 接続ハンドルを設定します。クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
フィールドの詳細
CONNECTION_CLOSED
public static final int CONNECTION_CLOSEDアプリケーションコンポーネントが接続を閉じたというイベント通知- 関連事項:
LOCAL_TRANSACTION_STARTED
public static final int LOCAL_TRANSACTION_STARTEDResource Manager Local Transaction が接続で開始されたというイベント通知- 関連事項:
LOCAL_TRANSACTION_COMMITTED
public static final int LOCAL_TRANSACTION_COMMITTEDResource Manager Local Transaction が接続でコミットされたことを通知するイベント- 関連事項:
LOCAL_TRANSACTION_ROLLEDBACK
public static final int LOCAL_TRANSACTION_ROLLEDBACKResource Manager Local Transaction が接続でロールバックされたというイベント通知- 関連事項:
CONNECTION_ERROR_OCCURRED
public static final int CONNECTION_ERROR_OCCURRED接続でエラーが発生したことを示すイベント通知。このイベントは、ManagedConnection インスタンスが無効になり、使用できなくなったことを示しています。- 関連事項:
id
protected int idイベントの型
コンストラクターの詳細
ConnectionEvent
ConnectionEvent オブジェクトを作成します。例外のデフォルトは null です。- パラメーター:
source
- イベントのソースである ManagedConnectioneid
- 接続イベントの型
ConnectionEvent
ConnectionEvent オブジェクトを作成します。- パラメーター:
source
- イベントのソースである ManagedConnectionexception
- アプリケーションにスローされようとしている例外eid
- 接続イベントの型
メソッドの詳細
getConnectionHandle
管理対象接続インスタンスに関連付けられている接続ハンドルを取得します。CONNECTION_CLOSED イベントに使用されます。- 戻り値:
- 接続ハンドル。null の可能性があります
setConnectionHandle
接続ハンドルを設定します。CONNECTION_CLOSED イベントに使用されます- パラメーター:
connectionHandle
- 設定する
getException
例外を取得します。null の可能性があります。- 戻り値:
- スローされようとしている例外。
getId
public int getId()イベントの型を取得する- 戻り値:
- イベントの種類