public interface HttpPartitionNotification { /* * Buscar el vector de las series de partición del módulo Web */ public Vector getPartitions(); /* * Buscar la matriz de expresiones del módulo Web */ public HttpPartitionExpression[] getExpressions(); /* * Consulta el módulo Web para determinar si la partición especificada continúa activa. */ public boolean isPartitionAlive(String partitionName); /* * Indica que WPF ha cargado esta partición. */ public boolean loadEvent(String partitionName); /* * Indica que WPF ha cargado esta partición. */ public void unloadEvent(String partitionName); }Aunque esta interfaz es muy parecida a la que admite la función Partitioning Facility de WebSphere Application Server, existen algunas pequeñas diferencias. La más notable es la inclusión de un método getExpressions() que utiliza la función de particiones HTTP para recopilar expresiones de petición que se utilizarán con esta aplicación. Un servlet puede registrarse a sí mismo (o alguna otra clase) para recibir notificaciones invocando el método HttpPartitionManager.registerNotfication(), por ejemplo, en su método init():
public void init() throws ServletException { System.out.println(className+": Registering notification "); httpPartitionManager.registerNotification(appName, this); } public void destroy() { System.out.println(className+": Deregistering notification "); httpPartitionManager.deregisterNotification(appName, this); }Este ejemplo también ilustra el uso del método HttpPartitionManager.deregisterNotfication() en el método destroy() del servlet. Para comprobar si son correctas, se tiene que eliminar el registro de todas las notificaciones registradas.
Related concepts
Interfaces de programación HTTP