org.apache.qpid.proton.message.Message.getHeader()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(243)

本文整理了Java中org.apache.qpid.proton.message.Message.getHeader()方法的一些代码示例,展示了Message.getHeader()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.getHeader()方法的具体详情如下:
包路径:org.apache.qpid.proton.message.Message
类名称:Message
方法名:getHeader

Message.getHeader介绍

暂无

代码示例

代码示例来源:origin: apache/activemq-artemis

  1. /**
  2. * Checks the durable value in the Message Headers to determine if
  3. * the message was sent as a durable Message.
  4. *
  5. * @return true if the message is marked as being durable.
  6. */
  7. public boolean isDurable() {
  8. if (message.getHeader() == null || message.getHeader().getDurable() == null) {
  9. return false;
  10. }
  11. return message.getHeader().getDurable();
  12. }

代码示例来源:origin: apache/activemq-artemis

  1. private void lazyCreateHeader() {
  2. if (message.getHeader() == null) {
  3. message.setHeader(new Header());
  4. }
  5. }

代码示例来源:origin: EnMasseProject/enmasse

  1. } else {
  2. if (message.getHeader() != null) {
  3. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  4. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;
  5. } else {

代码示例来源:origin: EnMasseProject/enmasse

  1. } else {
  2. if (message.getHeader() != null) {
  3. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  4. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;
  5. } else {

代码示例来源:origin: EnMasseProject/enmasse

  1. if (messageAnnotations == null) {
  2. if (message.getHeader() != null) {
  3. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  4. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;
  5. } else {
  6. if (message.getHeader() != null) {
  7. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  8. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;

代码示例来源:origin: EnMasseProject/enmasse

  1. if (messageAnnotations == null) {
  2. if (message.getHeader() != null) {
  3. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  4. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;
  5. } else {
  6. if (message.getHeader() != null) {
  7. qos = ((message.getHeader().getDurable() == null) || !message.getHeader().getDurable())
  8. ? MqttQoS.AT_MOST_ONCE : MqttQoS.AT_LEAST_ONCE;

代码示例来源:origin: io.vertx/vertx-amqp-bridge

  1. @Test
  2. public void testJSON_to_AMQP_WithNoHeaderSection() {
  3. JsonObject jsonObject = new JsonObject();
  4. Message protonMsg = translator.convertToAmqpMessage(jsonObject);
  5. assertNotNull("Expected converted msg", protonMsg);
  6. assertNull("expected converted msg to have no header section", protonMsg.getHeader());
  7. }

代码示例来源:origin: org.apache.qpid/proton-jms

  1. protected void populateMessage(Message jms, org.apache.qpid.proton.message.Message amqp) throws Exception {
  2. Header header = amqp.getHeader();
  3. if( header==null ) {
  4. header = new Header();

代码示例来源:origin: org.apache.activemq/activemq-all

  1. @SuppressWarnings("unchecked")
  2. protected void populateMessage(ActiveMQMessage jms, org.apache.qpid.proton.message.Message amqp) throws Exception {
  3. Header header = amqp.getHeader();
  4. if (header != null) {
  5. jms.setBooleanProperty(JMS_AMQP_HEADER, true);

代码示例来源:origin: org.apache.activemq/activemq-osgi

  1. @SuppressWarnings("unchecked")
  2. protected void populateMessage(ActiveMQMessage jms, org.apache.qpid.proton.message.Message amqp) throws Exception {
  3. Header header = amqp.getHeader();
  4. if (header != null) {
  5. jms.setBooleanProperty(JMS_AMQP_HEADER, true);

代码示例来源:origin: apache/activemq-artemis

  1. message.setMessageId("MessageID:" + 0);
  2. message.getWrappedMessage().setHeader(new Header());
  3. message.getWrappedMessage().getHeader().setDeliveryCount(new UnsignedInteger(2));
  4. sender.send(message);
  5. } finally {

代码示例来源:origin: io.vertx/vertx-amqp-bridge

  1. @Test
  2. public void testJSON_to_AMQP_VerifyMessageHeader() {
  3. boolean testDurable = true;
  4. byte testPriority = 8;
  5. long testTtl = 2345;
  6. boolean testFirstAcquirer = true;
  7. long testDeliveryCount = 3;
  8. JsonObject jsonHeader = new JsonObject();
  9. jsonHeader.put(AmqpConstants.HEADER_DURABLE, testDurable);
  10. jsonHeader.put(AmqpConstants.HEADER_PRIORITY, testPriority);
  11. jsonHeader.put(AmqpConstants.HEADER_TTL, testTtl);
  12. jsonHeader.put(AmqpConstants.HEADER_FIRST_ACQUIRER, testFirstAcquirer);
  13. jsonHeader.put(AmqpConstants.HEADER_DELIVERY_COUNT, testDeliveryCount);
  14. JsonObject jsonObject = new JsonObject();
  15. jsonObject.put(AmqpConstants.HEADER, jsonHeader);
  16. Message protonMsg = translator.convertToAmqpMessage(jsonObject);
  17. assertNotNull("Expected converted msg", protonMsg);
  18. Header header = protonMsg.getHeader();
  19. assertNotNull("Header section not present", header);
  20. assertEquals("expected durable value to be present", testDurable, header.getDurable());
  21. assertEquals("expected priority value to be present", UnsignedByte.valueOf(testPriority), header.getPriority());
  22. assertEquals("expected ttl value to be present", UnsignedInteger.valueOf(testTtl), header.getTtl());
  23. assertEquals("expected first acquirer value to be present", testFirstAcquirer, header.getFirstAcquirer());
  24. assertEquals("expected delivery count value to be present", UnsignedInteger.valueOf(testDeliveryCount),
  25. header.getDeliveryCount());
  26. }

代码示例来源:origin: org.apache.activemq/artemis-amqp-protocol

  1. @SuppressWarnings("unchecked")
  2. protected static ServerJMSMessage populateMessage(ServerJMSMessage jms, org.apache.qpid.proton.message.Message amqp) throws Exception {
  3. Header header = amqp.getHeader();
  4. if (header != null) {
  5. jms.setBooleanProperty(JMS_AMQP_HEADER, true);

代码示例来源:origin: apache/activemq-artemis

  1. message.getWrappedMessage().getHeader().setDeliveryCount(new UnsignedInteger(2));
  2. sender.send(message);
  3. } finally {

代码示例来源:origin: apache/activemq-artemis

  1. if (enforceHeader) {
  2. message.setDurable(false);
  3. assertNotNull(message.getWrappedMessage().getHeader());
  4. } else {
  5. assertNull(message.getWrappedMessage().getHeader());

相关文章