An ESL event is modelled as a collection of text lines. An event always has several eventHeader lines, and optionally may have some eventBody lines. In addition the messageHeaders of the original containing {@link EslMessage} which carried the event are also available.
The eventHeader lines are parsed and cached in a map keyed by the eventHeader name string. An event is always expected to have an "Event-Name" eventHeader. Commonly used eventHeader names are coded in {@link EslEventHeaderNames}
Any eventBody lines are cached in a list.
The messageHeader lines from the original message are cached in a map keyed by {@link EslHeaders.Name}. @author david varnes @see EslEventHeaderNames
|
|
|
|