イベント・リスナーの指定のためのプラグイン

ObjectGridEventListenerMapEventListenerObjectGridLifecycleListener、および BackingMapLifecycleListener プラグインを使用すると、eXtreme Scale キャッシュ内のさまざまなイベントの通知を構成できます。リスナー・プラグインは、他の eXtreme Scale プラグインと同様に、ObjectGrid または BackingMap インスタンスに登録されて、 アプリケーションおよびキャッシュ・プロバイダーの統合およびカスタマイズの場所になります。

ObjectGridEventListener プラグイン

ObjectGridEventListener プラグインは、ObjectGrid インスタンス、断片、およびトランザクション用の eXtreme Scale ライフサイクル・イベントを提供します。 ObjectGridEventListener プラグインを使用して、ObjectGrid で重大なイベントが発生したときに通知を受け取ります。これらのイベントには、ObjectGrid の初期化、トランザクションの開始、トランザクションの終了、および ObjectGrid の破棄などがあります。これらのイベントを listen するには、ObjectGridEventListener インターフェースを実装するクラスを作成して、eXtreme Scale に追加します。

ObjectGridEventListener プラグインの作成について詳しくは、ObjectGridEventListener プラグインを参照してください。また、 API 資料でも詳細を参照できます。

ObjectGridEventListener インスタンスの追加および除去

ObjectGrid は、複数の ObjectGridEventListener リスナーを持つことが可能です。 リスナーの追加および除去は、ObjectGrid インターフェースで addEventListener、および removeEventListener メソッドを使用して行います。また、 ObjectGridEventListener プラグインを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、ObjectGridEventListener プラグインを参照してください。

MapEventListener プラグイン

MapEventListener プラグインは、BackingMap インスタンスに対して発生するコールバック通知および重要なキャッシュ状態変更を提供します。MapEventListener プラグインの作成について詳しくは、 MapEventListener プラグインを参照してください。また、 API 資料でも詳細を参照できます。

MapEventListener インスタンスの追加および除去

eXtreme Scale は、複数の MapEventListener リスナーを持つことが可能です。リスナーの追加および除去は、BackingMap インターフェースで addMapEventListener、および removeMapEventListener メソッドを使用して行います。また、 MapEventListener リスナーを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、MapEventListener プラグインを参照してください。

BackingMapLifecycleListener プラグイン

BackingMapLifecycleListener プラグインは、BackingMap インスタンスに対して発生するライフサイクル状態変更のコールバック通知を提供します。BackingMap インスタンスは、その存続時間の間、事前定義の状態のセットを通過していきます。

BackingMapLifecycleListener インスタンスの追加および除去

eXtreme Scale サーバーは、複数の BackingMapLifecycleListener リスナーを持つことが可能です。リスナーの追加および除去は、BackingMap インターフェースで addMapEventListener および removeMapEventListener メソッドを使用して行います。BackingMapLifecycleListener インターフェースを実装するすべての BackingMap プラグインもまた、それらが登録されている ObjectGrid インスタンスの BackingMapLifecycleListener として自動的に追加されます。また、 BackingMapLifecycleListener リスナーを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、BackingMapLifecycleListener プラグインを参照してください。

ObjectGridLifecycleListener プラグイン

ObjectGridLifecycleListener プラグインは、ObjectGrid インスタンスに対して発生するライフサイクル状態変更のコールバック通知を提供します。ObjectGrid インスタンスは、その存続時間の間、事前定義の状態のセットを通過していきます。

ObjectGridLifecycleListener インスタンスの追加および除去

eXtreme Scale は、複数の ObjectGridLifecycleListener リスナーを持つことが可能です。リスナーの追加および除去は、ObjectGrid インターフェースで addEventListener および removeEventListener メソッドを使用して行います。ObjectGridLifecycleListener インターフェースを実装するすべての ObjectGrid プラグインは、それらが登録されている ObjectGrid インスタンスの ObjectGridLifecycleListener として自動的に追加されます。また、ObjectGridLifecycleListener リスナーを ObjectGrid デプロイメント記述子ファイルに明示的に登録することもできます。例については、ObjectGridLifecycleListener プラグインを参照してください。