Plug-ins para proporcionar escuchas de sucesos

Puede utilizar los plug-ins ObjectGridEventListener, MapEventListener, ObjectGridLifecycleListener y BackingMapLifecycleListener para configurar notificaciones para diversos sucesos en la memoria caché de eXtreme Scale. Los plug-ins de escucha se registran con una instancia de ObjectGrid o BackingMap como otros plug-ins eXtreme Scale y añaden puntos de integración y personalización para las aplicaciones y los proveedores de memoria caché.

Plug-in ObjectGridEventListener

Un plug-in ObjectGridEventListener proporciona sucesos de ciclo de vida de eXtreme Scale para la instancia, fragmentos y transacciones de ObjectGrid. Utilice el plug-in ObjectGridEventListener para recibir notificaciones cuando se producen sucesos significativos en un ObjectGrid. Estos sucesos incluyen la inicialización de ObjectGrid, el inicio de una transacción, la finalización de una transacción y la destrucción de un ObjectGrid. Para escuchar estos sucesos, cree una clase que implemente la interfaz ObjectGridEventListener y añádala a eXtreme Scale.

Para obtener más información sobre cómo grabar un plug-in ObjectGridEventListener, consulte Plug-in ObjectGridEventListener. También puede hacer referencia a la documentación de la API si desea más información.

Adición y eliminación de instancias de ObjectGridEventListener

Un ObjectGrid puede tener varios receptores de ObjectGridEventListener. Añada y elimine los escuchas mediante los métodos addEventListener y removeEventListener en la interfaz ObjectGrid. También puede registrar de forma declarativa los plug-ins ObjectGridEventListener con el archivo descriptor de ObjectGrid. Para obtener ejemplos, consulte Plug-in ObjectGridEventListener.

Plug-in MapEventListener

Un plug-inMapEventListener proporciona notificaciones de devolución de llamada y cambios de estado de memoria caché significativos que se producen para una instancia de BackingMap. Para ver detalles sobre cómo escribir un plug-in MapEventListener, consulte Plug-in MapEventListener. También puede hacer referencia a la documentación de la API si desea más información.

Adición y eliminación de instancias de MapEventListener

Un eXtreme Scale puede tener varios receptores de MapEventListener. Añada y elimine escuchas con los métodos addMapEventListener y removeMapEventListener en la interfaz BackingMap. También puede registrar de forma declarativa los receptores de MapEventListener con el archivo descriptor de ObjectGrid. Para obtener ejemplos, consulte Plug-in MapEventListener.

Plug-in BackingMapLifecycleListener

Un plug-in BackingMapLifecycleListener proporciona notificaciones de devolución de llamada para cambios de estado de ciclo de vida que se producen para una instancia BackingMap. La instancia de BackingMap avanza por un conjunto predefinido de estados durante su vida.

Adición y eliminación de instancias de BackingMapLifecycleListener

Un servidor eXtreme Scale puede tener varios escuchas BackingMapLifecycleListener. Añada y elimine escuchas con los métodos addMapEventListener y removeMapEventListener en la interfaz BackingMap. Los plug-ins BackingMap que implementan la interfaz BackingMapLifecycleListener también se añaden automáticamente como un BackingMapLifecycleListener para la instancia de ObjectGrid con la que están registrados. También puede registrar de forma declarativa escuchas BackingMapLifecycleListener con el archivo de descriptor de ObjectGrid. Para ver ejemplos, consulte la sección del plug-in BackingMapLifecycleListener.

Plug-in ObjectGridLifecycleListener

Un plug-in ObjectGridLifecycleListener proporciona notificaciones de devolución de llamada para cambios de estado de ciclo de vida que se producen para una instancia de ObjectGrid. La instancia de ObjectGrid pasa por un conjunto predefinido de estados durante su vida.

Adición y eliminación de instancias ObjectGridLifecycleListener

Un eXtreme Scale puede tener varios escuchas ObjectGridLifecycleListener. Añada y elimine escuchas con los métodos addEventListener y removeEventListener en la interfaz ObjectGrid. Cualquier plug-in de ObjectGrid que implemente la interfaz ObjectGridLifecycleListener se añade automáticamente como ObjectGridLifecycleListener para la instancia de ObjectGrid con la que está registrado. También puede registrar de forma declarativa escuchasObjectGridLifecycleListener con el archivo de descriptor de despliegue de ObjectGrid. Por ejemplo, consulte la sección del plug-in ObjectGridLifecycleListener.