Class JmsEventIdentifierServiceImpl

  • All Implemented Interfaces:
    org.ikasan.spec.event.ManagedEventIdentifierService<java.lang.String,​javax.jms.Message>, org.ikasan.spec.event.ManagedRelatedEventIdentifierService<java.lang.String,​javax.jms.Message>

    public class JmsEventIdentifierServiceImpl
    extends java.lang.Object
    implements org.ikasan.spec.event.ManagedRelatedEventIdentifierService<java.lang.String,​javax.jms.Message>
    Implementation of the ManagedEventIdentifierService specifically for JMS.
    Author:
    Ikasan Development Team
    • Field Summary

      • Fields inherited from interface org.ikasan.spec.event.ManagedEventIdentifierService

        EVENT_LIFE_ID
      • Fields inherited from interface org.ikasan.spec.event.ManagedRelatedEventIdentifierService

        RELATED_EVENT_LIFE_ID
    • Constructor Detail

      • JmsEventIdentifierServiceImpl

        public JmsEventIdentifierServiceImpl()
    • Method Detail

      • getEventIdentifier

        public java.lang.String getEventIdentifier​(javax.jms.Message message)
        Specified by:
        getEventIdentifier in interface org.ikasan.spec.event.ManagedEventIdentifierService<java.lang.String,​javax.jms.Message>
      • setEventIdentifier

        public void setEventIdentifier​(java.lang.String identifier,
                                       javax.jms.Message message)
        Specified by:
        setEventIdentifier in interface org.ikasan.spec.event.ManagedEventIdentifierService<java.lang.String,​javax.jms.Message>
      • setRelatedEventIdentifier

        public void setRelatedEventIdentifier​(java.lang.String relatedIdentifier,
                                              javax.jms.Message message)
                                       throws org.ikasan.spec.event.ManagedEventIdentifierException
        Specified by:
        setRelatedEventIdentifier in interface org.ikasan.spec.event.ManagedRelatedEventIdentifierService<java.lang.String,​javax.jms.Message>
        Throws:
        org.ikasan.spec.event.ManagedEventIdentifierException
      • getRelatedEventIdentifier

        public java.lang.String getRelatedEventIdentifier​(javax.jms.Message message)
                                                   throws org.ikasan.spec.event.ManagedEventIdentifierException
        Specified by:
        getRelatedEventIdentifier in interface org.ikasan.spec.event.ManagedRelatedEventIdentifierService<java.lang.String,​javax.jms.Message>
        Throws:
        org.ikasan.spec.event.ManagedEventIdentifierException