Class JmsEndpointBuilderFactory.JmsHeaderNameBuilder

  • Enclosing interface:
    JmsEndpointBuilderFactory

    public static class JmsEndpointBuilderFactory.JmsHeaderNameBuilder
    extends Object
    The builder of headers' name for the JMS component.
    • Constructor Detail

      • JmsHeaderNameBuilder

        public JmsHeaderNameBuilder()
    • Method Detail

      • jmsDestination

        public String jmsDestination()
        The destination. The option is a: javax.jms.Destination type. Group: producer
        Returns:
        the name of the header JmsDestination.
      • jmsDestinationName

        public String jmsDestinationName()
        The name of the queue or topic to use as destination. The option is a: String type. Group: producer
        Returns:
        the name of the header JmsDestinationName.
      • jMSXGroupID

        public String jMSXGroupID()
        The JMS group ID. The option is a: String type. Group: common
        Returns:
        the name of the header JMSXGroupID.
      • jMSMessageID

        public String jMSMessageID()
        The JMS unique message ID. The option is a: String type. Group: common
        Returns:
        the name of the header JMSMessageID.
      • jMSCorrelationID

        public String jMSCorrelationID()
        The JMS correlation ID. The option is a: String type. Group: common
        Returns:
        the name of the header JMSCorrelationID.
      • jMSCorrelationIDAsBytes

        public String jMSCorrelationIDAsBytes()
        The JMS correlation ID as bytes. The option is a: String type. Group: common
        Returns:
        the name of the header JMSCorrelationIDAsBytes.
      • jMSDeliveryMode

        public String jMSDeliveryMode()
        The JMS delivery mode. The option is a: int type. Group: common
        Returns:
        the name of the header JMSDeliveryMode.
      • jMSDestination

        public String jMSDestination()
        The JMS destination. The option is a: javax.jms.Destination type. Group: common
        Returns:
        the name of the header JMSDestination.
      • jMSExpiration

        public String jMSExpiration()
        The JMS expiration. The option is a: long type. Group: common
        Returns:
        the name of the header JMSExpiration.
      • jMSPriority

        public String jMSPriority()
        The JMS priority (with 0 as the lowest priority and 9 as the highest). The option is a: int type. Group: common
        Returns:
        the name of the header JMSPriority.
      • jMSRedelivered

        public String jMSRedelivered()
        Is the JMS message redelivered. The option is a: boolean type. Group: common
        Returns:
        the name of the header JMSRedelivered.
      • jMSTimestamp

        public String jMSTimestamp()
        The JMS timestamp. The option is a: long type. Group: common
        Returns:
        the name of the header JMSTimestamp.
      • jMSReplyTo

        public String jMSReplyTo()
        The JMS reply-to destination. The option is a: javax.jms.Destination type. Group: common
        Returns:
        the name of the header JMSReplyTo.
      • jMSType

        public String jMSType()
        The JMS type. The option is a: String type. Group: common
        Returns:
        the name of the header JMSType.
      • jMSXUserID

        public String jMSXUserID()
        The XUser id. The option is a: String type. Group: common
        Returns:
        the name of the header JMSXUserID.
      • jmsMessageType

        public String jmsMessageType()
        The message type. The option is a: org.apache.camel.component.jms.JmsMessageType type. Group: common
        Returns:
        the name of the header JmsMessageType.
      • jmsRequestTimeout

        public String jmsRequestTimeout()
        The timeout for waiting for a reply when using the InOut Exchange Pattern (in milliseconds). The option is a: long type. Default: 20_000 Group: producer
        Returns:
        the name of the header JmsRequestTimeout.