Un plug-in ObjectGridPlugin est une interface intégrée mixte que vous pouvez utiliser pour fournir des événements de gestion de cycle de vie étendu à tous les autres plug-in ObjectGrid .
Un plug-in ObjectGrid qui implémente le plug-in ObjectGridPlugin reçoit le jeu étendu des événements de cycle de vie, et peut fournir davantage de contrôle, que vous pouvez utiliser pour configurer ou supprimer des ressources. Dans un conteneur de grille de données partitionnées, il existera une instance ObjectGrid (le plug-in propriétaire) pour chaque partition gérée par le conteneur.Lorsque des partitions individuelles sont supprimées, les ressources utilisées par l'instance ObjectGrid doivent être supprimées également. Par conséquent, vous devrez peut-être fermer ou terminer une ressource, telle qu'un fichier de configuration ouvert ou une unité d'exécution qui est gérée par un plug-in, lorsque la partition propriétaire de cette ressource est supprimée.
L'interface ObjectGridPlugin fournit les méthodes pour définir ou modifier l'état du plug-in, ainsi que des méthodes pour analyser l'état actuel du plug-in. Toutes les méthodes doivent être correctement implémentées, et l'environnement d'exécution WebSphere eXtreme Scale vérifie le comportement de la méthode dans certains cas. Par exemple, après l'appel de la méthode initialize() , l'environnement d'exécution eXtreme Scale appelle la méthode isInitialized() pour s'assurer que la méthode a terminé l'initialisation appropriée.