Workflow Event Broker

Workflow Listener Meta-data

Workflow listener meta-data are used to record permanent subscriptions for workflow event notifications. The basic workflow event broker implementation that comes with OBE stores these data in the configuration file BasicWorkflowEventBroker.xml; the entries have this format:
<workflow-listener id="nmtoken" type="nmtoken"? threadsafe="true|false"?>
<display-name .../>?
<author .../>?
<description .../>?
<doc-url .../>?
<impl-class .../>
<impl-ctor-sig>?
<class .../>*
</impl-ctor-sig>
<subscriptions>
<listener event-type="nmtoken" event-mask="integer"/>*
</subscriptions>
</workflow-listener>
impl-class
The fully qualified Java class name of the implementing class.
impl-ctor-sig
The nested class elements define the signature of the constructor for the specified class.
class
The fully qualified Java class name of the constructor parameter.
listener
Subscribes for specified events of the specified type:
event-type
Event type, one of: ActivityInstanceListener, AttributeInstanceListener, PackageListener, ProcessDefinitionListener, ProcessInstanceListener, TransitionListener, WorkItemListener.
event-mask
Integer bitmask to select which events should be notified, values as defined on the corresponding listener interface.