MotechEventHeaderMapper

public class MotechEventHeaderMapper extends DefaultJmsHeaderMapper

Sets the AMQ_SCHEDULED_DELAY header of the JMS message being sent based on the MotechEventConfig. For the delay to work, set attribute schedulerSupport=”true” in the broker element of the activemq.xml Ref: http://activemq.apache.org/delay-and-schedule-message-delivery.html

Methods

fromHeaders

public void fromHeaders(MessageHeaders messageHeaders, Message message)

{@inheritDoc}. Additionally sets AMQ_SCHEDULED_DELAY using MotechEventConfig variables.