ObjectGridEventListener、MapEventListener、ObjectGridLifecycleListener、および BackingMapLifecycleListener プラグインを使用すると、eXtreme Scale キャッシュ内のさまざまなイベントの通知を構成できます。リスナー・プラグインは、他の eXtreme Scale プラグインと同様に、ObjectGrid または BackingMap インスタンスに登録されて、 アプリケーションおよびキャッシュ・プロバイダーの統合およびカスタマイズの場所になります。
ObjectGridEventListener プラグインの作成について詳しくは、ObjectGridEventListener プラグインを参照してください。また、 API 資料でも詳細を参照できます。
ObjectGridEventListener インスタンスの追加および除去
ObjectGrid は、複数の ObjectGridEventListener リスナーを持つことが可能です。 リスナーの追加および除去は、ObjectGrid インターフェースで addEventListener、および removeEventListener メソッドを使用して行います。また、 ObjectGridEventListener プラグインを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、ObjectGridEventListener プラグインを参照してください。MapEventListener インスタンスの追加および除去
eXtreme Scale は、複数の MapEventListener リスナーを持つことが可能です。リスナーの追加および除去は、BackingMap インターフェースで addMapEventListener、および removeMapEventListener メソッドを使用して行います。また、 MapEventListener リスナーを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、MapEventListener プラグインを参照してください。
BackingMapLifecycleListener インスタンスの追加および除去
eXtreme Scale サーバーは、複数の BackingMapLifecycleListener リスナーを持つことが可能です。リスナーの追加および除去は、BackingMap インターフェースで addMapEventListener および removeMapEventListener メソッドを使用して行います。BackingMapLifecycleListener インターフェースを実装するすべての BackingMap プラグインもまた、それらが登録されている ObjectGrid インスタンスの BackingMapLifecycleListener として自動的に追加されます。また、 BackingMapLifecycleListener リスナーを ObjectGrid 記述子ファイルに明示的に登録することもできます。例については、BackingMapLifecycleListener プラグインを参照してください。
ObjectGridLifecycleListener インスタンスの追加および除去
eXtreme Scale は、複数の ObjectGridLifecycleListener リスナーを持つことが可能です。リスナーの追加および除去は、ObjectGrid インターフェースで addEventListener および removeEventListener メソッドを使用して行います。ObjectGridLifecycleListener インターフェースを実装するすべての ObjectGrid プラグインは、それらが登録されている ObjectGrid インスタンスの ObjectGridLifecycleListener として自動的に追加されます。また、ObjectGridLifecycleListener リスナーを ObjectGrid デプロイメント記述子ファイルに明示的に登録することもできます。例については、ObjectGridLifecycleListener プラグインを参照してください。