Interface IMessageEventMapping

All Known Subinterfaces:
IIntermediateMessageEventMapping, IProcessEventStartDefinition
All Known Implementing Classes:
IntermediateMessageEventMappingDefinition, MessageEventMappingDefinition, ProcessEventStartDefinition

public interface IMessageEventMapping
This interface defines the mapping between data fields of the messageEvent to attributes.
Since:
9.1
Author:
a.pragt
  • Method Details

    • getMessageEvent

      IMessageEventDefinition getMessageEvent()
      This method returns the definition of the message event, may not be null.
      Returns:
      The definition of the message event, may not be null.
    • getFieldAttribute

      AttributeReference getFieldAttribute(String fieldName)
      This method returns the attribute definition of where to store the field, or null if the field is not mapped.
      Parameters:
      fieldName - The name of the data field, may not be null.
      Returns:
      The Definition for the attribute, or null if the field is not mapped.
    • getTargetInstanceType

      TargetInstanceType getTargetInstanceType()
      This method returns the target instance Possible values: Singleton(s)/ Select Existing Instance
      Returns:
      the target instance type
    • getMatchOnField

      IMessageEventFieldDefinition getMatchOnField()
      This method returns the definition of the match on field, may be null.
      Returns:
      The name of the match on mapping field, can be null.
    • getMatchingAttributeReference

      AttributeReference getMatchingAttributeReference()
      This method returns the attribute reference
      Returns:
      The attribute reference