Event handler properties
The following table shows the properties for event handlers.
| Property | Default value | Range | Description |
|---|---|---|---|
| eventWarningInterval | 5000 | 1000 - 600000 | The amount of time, in milliseconds, an event is allowed to run before a warning
message is logged. Use this property to help identify any long-running events that might be impeding
Transaction Server performance. In general, events should run for only a brief amount of
time. If they require more time to run, dispatch them to a separate thread and obtain separate
database connectivity if required. Note: When a delay is specified in a
BusinessDayStateEventHandler stanza, the delay time is added to the
eventWarningInterval value to prevent the warning from being logged before the
message is sent. |
| numEventWorkers | 3 | 1 - 100 | The number of event workers that are processing events within Transaction Server. Adjust this value to accommodate the event processing workload of the Transaction Server. Event workers process events that are initiated from within Transaction Server. They process the events that are placed on an internal queue. Typically, these
events are the loaded events when work is ingested and events that are created due to external
applications send applyUpdates messages with an |
| internalEventQueueThresholdMultiplier | 3 | 2 - 100 | The maximum number of events that can be on the internal event queue for each event worker. This property helps determine the maximum size of the internal event queue. When this queue is full, the JMS listeners stop processing the applyUpdates messages. For more information, see Events and communication with external applications. |