Desarrollo de manejadores de sucesos para sucesos de tareas de usuario

Puede crear plug-ins para sucesos de API de tareas de usuario y sucesos de notificación de escalada.

Para trabajar con los sucesos que se producen cuando se procesa una tarea, debe especificar el nombre del manejador de sucesos en el modelo de tarea.
Puede crear los siguientes tipos de manejadores de sucesos para sucesos de tareas de usuario:
Manejador de sucesos de notificación
Para crear un manejador de sucesos para notificaciones de escalada, debe implementar la interfaz com.ibm.task.spi.NotificationEventHandlerPlugin.
Manejador de sucesos de API
Para crear un manejador de sucesos para sucesos de tareas de usuario, debe implementar la interfaz com.ibm.task.spi.APIEventHandlerPlugin.
  1. Implemente el manejador de sucesos como un archivo JAR.
    El archivo JAR requiere lo que se detalla a continuación:
    • Una clase que implementa la interfaz de manejador de sucesos. Por ejemplo, com.ibm.task.spi.NotificationEventHandlerPlugin para sucesos de notificación o com.ibm.task.spi.APIEventHandlerPlugin para sucesos de API. Por ejemplo:
      package com.ibm.task.spi ;
      
      public interface NotificationEventHandlerPlugin
      { 
         public void interFaceMethod(Param param) ;
         :
      }
    • En el archivo JAR, debe tener un archivo de propiedades en el directorio META-INF/services/ con este nombre de archivo: com.ibm.task.spi.%identificador%%tipo%EventHandlerPlugin, donde %identificador% es el nombre del manejador de sucesos especificado en el modelo, por ejemplo, MyEventHandler y %type% es el tipo de suceso ( o Notification o API).
      La primera línea de este archivo que ni es una línea de comentario ni tampoco una línea en blanco debe especificar el nombre de la implementación del plug-in. Por ejemplo, el archivo META-INF/services/com.ibm.task.spi.MyEventHandlerNotificationEventHandlerPlugin podría contener la línea
      myevents.EventHandlerImplementation
  2. Haga que el archivo JAR esté disponible para las aplicaciones.
    • Si desea que sólo una aplicación Java 2 Enterprise Edition (J2EE) utilice el manejador de sucesos, puede incluir el archivo JAR en el archivo EAR de aplicación.
    • Si desea que varias aplicaciones utilicen el manejador de sucesos, considere poner el archivo JAR en una biblioteca compartida de WebSphere Application Server. Puede asociar luego explícitamente la biblioteca a las aplicaciones que tienen que acceder al manejador de sucesos.

    El manejador de sucesos maneja sucesos de tareas de usuario que se producen en la aplicación.

Información relacionada
Acerca de tareas y escaladas

Condiciones de uso |

Última actualización: Wed Apr 19 21:34:07 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)