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.
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.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.
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.
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.