Class AMQPTunneledMessageConstants

java.lang.Object
org.apache.activemq.artemis.protocol.amqp.proton.AMQPTunneledMessageConstants

public class AMQPTunneledMessageConstants extends Object
Message constants used for handling the "tunneling" of other protocol messages in an AMQP delivery sent from one broker to another without conversion.

A tunneled Core message is sent with a custom message format indicating either a standard or large core message is carried within. The message is encoded using the standard (message format zero) AMQP message structure. The core message is encoded in the body section as two or more Data sections. The first being the message headers and properties encoding. Any remaining Data sections comprise the body of the Core message.

  • Field Details

    • AMQP_TUNNELED_CORE_MESSAGE_FORMAT

      public static final int AMQP_TUNNELED_CORE_MESSAGE_FORMAT
      Core message format value used when sending from one broker to another
      See Also:
    • AMQP_TUNNELED_CORE_LARGE_MESSAGE_FORMAT

      public static final int AMQP_TUNNELED_CORE_LARGE_MESSAGE_FORMAT
      Core large message format value used when sending from one broker to another
      See Also:
  • Constructor Details

    • AMQPTunneledMessageConstants

      public AMQPTunneledMessageConstants()