Plug-in de programme d'écoute d'événement

Vous pouvez utiliser les plug-in ObjectGridEventListener, MapEventListener, ObjectGridLifecycleListener et BackingMapLifecycleListener afin de configurer des notifications pour divers événements dans le cache eXtreme Scale. Les plug-in du programme d'écoute sont enregistrés avec une instance ObjectGrid ou BackingMap, comme les autres plug-in eXtreme Scale, et ajoutent des points d'intégration et de personnalisation pour les applications et les fournisseurs de cache.

Plug-in ObjectGridEventListener

Un plug-in ObjectGridEventListener fournit des événements du cycle de vie eXtreme Scale pour l'instance ObjectGrid, les fragments et les transactions. Utilisez le plug-in ObjectGridEventListener pour recevoir des notifications lorsque des événements importants se produisent sur une interface ObjectGrid. Ces événements incluent l'initialisation d'ObjectGrid, le début d'une transaction, la fin d'une transaction et la destruction d'un ObjectGrid. Pour écouter ces événements, créez une classe qui implémente l'interface ObjectGridEventListener et ajoutez-la à eXtreme Scale.

Pour plus d'informations sur la création d'un plug-in ObjectGridEventListener, voir Plug-in ObjectGridEventListener. Pour plus d'informations, vous pouvez également vous reporter à la documentation de l'API.

Ajout et suppression d'instances ObjectGridEventListener

Un ObjectGrid peut posséder plusieurs programmes d'écoute ObjectGridEventListener. Ajoutez et supprimez les programmes d'écoute en utilisant les méthodes addEventListener et removeEventListener dans l'interface ObjectGrid. Vous pouvez également enregistrer de manière déclarative les plug-in ObjectGridEventListener avec le fichier descripteur d'ObjectGrid. Pour des exemples, voir Plug-in ObjectGridEventListener.

Plug-in MapEventListener

Un plug-in MapEventListener fournit les notifications de rappel et les modifications importantes de l'état du cache qui se produisent pour une instance BackingMap. Pour plus de détails sur l'enregistrement d'un plug-in MapEventListener, voir Plug-in MapEventListener. Pour plus d'informations, vous pouvez également vous reporter à la documentation de l'API.

Ajout et suppression d'instances MapEventListener

Un système eXtreme Scale peut posséder plusieurs programmes d'écoute MapEventListener. Ajoutez et supprimez des programmes d'écoute avec les méthodes addMapEventListener et removeMapEventListener dans l'interface BackingMap. Vous pouvez également enregistrer de manière déclarative les programmes d'écoute MapEventListener avec le fichier descripteur d'ObjectGrid. Pour des exemples, voir Plug-in MapEventListener.

Plug-in BackingMapLifecycleListener

Un plug-in BackingMapLifecycleListener fournit les notifications de modifications d'état de cycle de vie qui se produisent dans une BackingMap. L'instance BackingMap passe par un ensemble d'états prédéfinis pendant sa durée de vie.

Ajout et suppression d'instances BackingMapLifecycleListener

Un serveur eXtreme Scale peut posséder plusieurs programmes d'écoute BackingMapLifecycleListener. Ajoutez et supprimez des programmes d'écoute avec les méthodes addMapEventListener et removeMapEventListener dans l'interface BackingMap. Tous les plug-in BackingMap qui implémentent l'interface BackingMapLifecycleListener sont également automatiquement ajoutés en tant que BackingMapLifecycleListener pour l'instance ObjectGrid dans laquelle ils sont enregistrés. Vous pouvez également enregistrer de manière déclarative les programmes d'écoute BackingMapLifecycleListener avec le fichier descripteur d'ObjectGrid. Pour des exemples, voir Plug-in BackingMapLifecycleListener.

Plug-in ObjectGridLifecycleListener

Un plug-in ObjectGridLifecycleListener fournit les notifications de modifications d'état de cycle de vie qui se produisent dans une instance ObjectGrid. L'instance ObjectGrid passe par un ensemble d'états prédéfinis pendant sa durée de vie.

Ajout et suppression d'instances ObjectGridLifecycleListener

eXtreme Scale peut avoir plusieurs programmes d'écoute ObjectGridLifecycleListener. Ajoutez et supprimez les programmes d'écoute en utilisant les méthodes addEventListener et removeEventListener dans l'interface ObjectGrid. Tous les plug-in ObjectGrid qui implémentent l'interface ObjectGridLifecycleListener sont également automatiquement ajoutés en tant que ObjectGridLifecycleListener pour l'instance ObjectGrid dans laquelle ils sont enregistrés. Vous pouvez également enregistrer de manière déclarative les programmes d'écoute ObjectGridLifecycleListener avec le fichier descripteur de déploiement ObjectGrid. Pour des exemples, voir Plug-in ObjectGridLifecycleListener.