휴먼 타스크 이벤트의 이벤트 핸들러 개발

휴먼 타스크 API의 플러그인과 에스컬레이션 공고 이벤트를 작성할 수 있습니다.

시작하기 전에

타스크가 처리될 때 발생하는 이벤트를 사용하여 작업하려면 타스크 모델에 이벤트 핸들러 이름을 지정해야 합니다.

이 타스크의 수행 목적 및 시기

휴먼 타스크 이벤트에 대해 다음 유형의 이벤트 핸들러를 작성할 수 있습니다.
공고 이벤트 핸들러
에스컬레이션 공고에 대해 이벤트 핸들러를 작성하려면 com.ibm.task.spi.NotificationEventHandlerPlugin 인터페이스를 구현해야 합니다.
API 이벤트 핸들러
휴먼 타스크 이벤트에 대해 이벤트 핸들러를 작성하려면 com.ibm.task.spi.APIEventHandlerPlugin 인터페이스를 구현해야 합니다.

이 타스크의 단계

  1. 이벤트 핸들러를 JAR 파일로 구현하십시오.
    JAR 파일은 다음이 필요합니다.
    • 이벤트 핸들러 인터페이스를 구현하는 클래스. 예를 들어, 공고 이벤트의 경우 com.ibm.task.spi.NotificationEventHandlerPlugin 클래스이고 API 이벤트의 경우 com.ibm.task.spi.APIEventHandlerPlugin입니다. 예를 들어 다음과 같습니다.
      package com.ibm.task.spi ;
      
      public interface NotificationEventHandlerPlugin
      { 
         public void interFaceMethod(Param param) ;
         :
      }
    • JAR 파일에서 다음 파일이 있는 META-INF/services/ 디렉토리에 등록 정보 파일이 있어야 합니다. com.ibm.task.spi.%identifier%%type%EventHandlerPlugin. 여기서, %identifier%는 모델에 지정된 이벤트 핸들러 이름입니다. MyEventHandler와 %type%은 이벤트 유형(Notification 또는 API)입니다.
      이 파일의 첫 번째 행(주석 행이나 빈 행이 아닌 행)에서는 플러그인 구현의 이름을 지정해야 합니다. 예를 들어 META-INF/services/com.ibm.task.spi.MyEventHandlerNotificationEventHandlerPlugin 파일이 다음 행이 포함해야 합니다.
      myevents.EventHandlerImplementation
  2. 응용프로그램에 사용 가능한 JAR 파일을 작성하십시오.
    • 응용프로그램 EAR 파일에 JAR 파일을 포함시켜 이벤트 핸들러를 J2EE(Java™ 2 Enterprise Edition) 응용프로그램에서만 사용하게 할 수 있습니다.
    • 다른 응용프로그램에서도 이벤트 핸들러를 사용할 수 있게 하려면 WebSphere® Application Server 공유 라이브러리에 JAR 파일을 넣으십시오. 그런 다음 이 라이브러리를 이벤트 핸들러에 액세스할 필요가 있는 응용프로그램과 연관시킬 수 있습니다.

    이벤트 핸들러는 응용프로그램에서 발생하는 휴먼 타스크 이벤트를 핸들링합니다.

관련 정보
타스크 및 에스컬레이션 정보

Terms of use |

Last updated: Thu Mar 23 18:55:29 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)