# Package org.jbpm.bpmn2.handler

- Class Summary
  Class | Description
  --- | ---
  AbstractExceptionHandlingTaskHandler |
  LoggingTaskHandlerDecorator | This class is a `WorkItemHandler` implementation that is meant to wrap other `WorkItemHandler` implementations.
  ReceiveTaskHandler |
  SendMessageAction |
  SendSignalAction |
  SendTaskHandler |
  ServiceTaskHandler |
  SignallingTaskHandlerDecorator | This class will wrap a `WorkItemHandler` instance so that an event (signal, error or other) can be sent to the process instance if and when the wrapped `WorkItemHandler` instance throws an exception (during a `WorkItemHandler.executeWorkItem(WorkItem, WorkItemManager)` or `WorkItemHandler.abortWorkItem(WorkItem, WorkItemManager)` method.

- Enum Summary
  Enum | Description
  --- | ---
  LoggingTaskHandlerDecorator.InputParameter | Type of input parameter that will be used in the `MessageFormat` string set in `LoggingTaskHandlerDecorator.setLoggedMessageFormat(String)`.

- Exception Summary
  Exception | Description
  --- | ---
  WorkItemHandlerRuntimeException | This exception provides extra information about the WorkItemHandler operation called to catchers of this exception.