IConnectionEventListener インターフェイス

定義

オブジェクトによって生成されたイベントの通知を受け取るために登録する PooledConnection オブジェクト。

[Android.Runtime.Register("javax/sql/ConnectionEventListener", "", "Javax.Sql.IConnectionEventListenerInvoker")]
public interface IConnectionEventListener : IDisposable, Java.Interop.IJavaPeerable, Java.Util.IEventListener
[<Android.Runtime.Register("javax/sql/ConnectionEventListener", "", "Javax.Sql.IConnectionEventListenerInvoker")>]
type IConnectionEventListener = interface
    interface IEventListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
実装

注釈

オブジェクトによって生成されたイベントの通知を受け取るために登録する PooledConnection オブジェクト。

インターフェイスは ConnectionEventListener 、接続プール コンポーネントによって実装されます。 接続プール コンポーネントは、通常、JDBC ドライバー ベンダーまたは別のシステム ソフトウェア ベンダーによって提供されます。 JDBC ドライバーは、リスナーが ConnectionEventListener 登録されているプールされた接続を使用してアプリケーションが終了すると、オブジェクトに通知します。 通知は、アプリケーションが オブジェクトの表現で メソッド close を呼び出した後に PooledConnection 発生します。 ConnectionEventListenerは、 が将来の使用に適していないためにPooledConnection接続エラーが発生したときにも通知されます---サーバーがクラッシュしたなどです。 リスナーは、ドライバーが オブジェクトを使用して アプリケーションに を SQLException スローする直前に、JDBC ドライバーによって通知されます PooledConnection

1.4 で追加されました。

の Java ドキュメント javax.sql.ConnectionEventListener

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
JniIdentityHashCode

ラップされたインスタンスの の java.lang.System.identityHashCode() 値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

JniObjectReferenceラップされた Java オブジェクト インスタンスの を返します。

(継承元 IJavaPeerable)

メソッド

ConnectionClosed(ConnectionEvent)

アプリケーションがプールされた接続の表現で メソッドcloseを呼び出したことを通知ConnectionEventListenerします。

ConnectionErrorOccurred(ConnectionEvent)

致命的なエラーが発生し、プールされた接続を使用できなくなったことを通知 ConnectionEventListener します。

Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 を呼び出 Dispose()します。それ以外の場合は何も行いません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
SetJniIdentityHashCode(Int32)

によって返される値を JniIdentityHashCode設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

オブジェクトによって生成されたイベントの通知を受け取るために登録する PooledConnection オブジェクト。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

によって返される値を PeerReference設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来 Java.Interop.JniRuntime+JniValueManager.PeekValue の呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

オブジェクトによって生成されたイベントの通知を受け取るために登録する PooledConnection オブジェクト。

GetJniTypeName(IJavaPeerable)

オブジェクトによって生成されたイベントの通知を受け取るために登録する PooledConnection オブジェクト。

適用対象