org.springframework.amqp.core.Message.toString()方法的使用及代码示例

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

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

Message.toString介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-integration

  1. @Override
  2. public void onSuccess(org.springframework.amqp.core.Message result) {
  3. AbstractIntegrationMessageBuilder<?> replyMessageBuilder = null;
  4. try {
  5. replyMessageBuilder = buildReply(AsyncAmqpOutboundGateway.this.messageConverter, result);
  6. sendOutputs(replyMessageBuilder, this.requestMessage);
  7. }
  8. catch (Exception e) {
  9. Exception exceptionToLogAndSend = e;
  10. if (!(e instanceof MessagingException)) {
  11. exceptionToLogAndSend = new MessageHandlingException(this.requestMessage, e);
  12. if (replyMessageBuilder != null) {
  13. exceptionToLogAndSend =
  14. new MessagingException(replyMessageBuilder.build(), exceptionToLogAndSend);
  15. }
  16. }
  17. logger.error("Failed to send async reply: " + result.toString(), exceptionToLogAndSend);
  18. sendErrorMessage(this.requestMessage, exceptionToLogAndSend);
  19. }
  20. }

代码示例来源:origin: xuyaohui/cloud-ida-cli

  1. @Override
  2. public void returnedMessage(Message message, int i, String s, String s1, String s2) {
  3. System.out.println("sender return success" + message.toString()+"==="+i+"==="+s1+"==="+s2);
  4. }

代码示例来源:origin: org.springframework.integration/spring-integration-amqp

  1. @Override
  2. public void onSuccess(org.springframework.amqp.core.Message result) {
  3. AbstractIntegrationMessageBuilder<?> replyMessageBuilder = null;
  4. try {
  5. replyMessageBuilder = buildReply(AsyncAmqpOutboundGateway.this.messageConverter, result);
  6. sendOutputs(replyMessageBuilder, this.requestMessage);
  7. }
  8. catch (Exception e) {
  9. Exception exceptionToLogAndSend = e;
  10. if (!(e instanceof MessagingException)) {
  11. exceptionToLogAndSend = new MessageHandlingException(this.requestMessage, e);
  12. if (replyMessageBuilder != null) {
  13. exceptionToLogAndSend =
  14. new MessagingException(replyMessageBuilder.build(), exceptionToLogAndSend);
  15. }
  16. }
  17. logger.error("Failed to send async reply: " + result.toString(), exceptionToLogAndSend);
  18. sendErrorMessage(this.requestMessage, exceptionToLogAndSend);
  19. }
  20. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void fooNotDeserialized() {
  3. Message message = new SimpleMessageConverter().toMessage(new Foo(), new MessageProperties());
  4. assertThat(message.toString(), not(containsString("aFoo")));
  5. Message listMessage = new SimpleMessageConverter().toMessage(Collections.singletonList(new Foo()),
  6. new MessageProperties());
  7. assertThat(listMessage.toString(), not(containsString("aFoo")));
  8. Message.addWhiteListPatterns(Foo.class.getName());
  9. assertThat(message.toString(), containsString("aFoo"));
  10. assertThat(listMessage.toString(), containsString("aFoo"));
  11. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void toStringForNonStringMessageBody() {
  3. Message message = new Message(SerializationUtils.serialize(new Date()), null);
  4. assertNotNull(message.toString());
  5. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void serialization() throws Exception {
  3. MessageProperties messageProperties = new MessageProperties();
  4. messageProperties.setDeliveryMode(MessageDeliveryMode.NON_PERSISTENT);
  5. messageProperties.setHeader("foo", "bar");
  6. messageProperties.setContentType("text/plain");
  7. Message message = new Message("baz".getBytes(), messageProperties);
  8. ByteArrayOutputStream baos = new ByteArrayOutputStream();
  9. ObjectOutputStream os = new ObjectOutputStream(baos);
  10. os.writeObject(message);
  11. os.close();
  12. ObjectInputStream is = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
  13. Message out = (Message) is.readObject();
  14. assertEquals(new String(message.getBody()), new String(out.getBody()));
  15. assertEquals(message.toString(), out.toString());
  16. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void toStringForNullMessageProperties() {
  3. Message message = new Message(new byte[0], null);
  4. assertNotNull(message.toString());
  5. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void toStringForNonSerializableMessageBody() {
  3. MessageProperties messageProperties = new MessageProperties();
  4. messageProperties.setContentType(MessageProperties.CONTENT_TYPE_SERIALIZED_OBJECT);
  5. Message message = new Message("foo".getBytes(), messageProperties);
  6. assertNotNull(message.toString());
  7. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void toStringForSerializableMessageBody() {
  3. MessageProperties messageProperties = new MessageProperties();
  4. messageProperties.setContentType(MessageProperties.CONTENT_TYPE_SERIALIZED_OBJECT);
  5. Message message = new Message(SerializationUtils.serialize(new Date()), messageProperties);
  6. assertNotNull(message.toString());
  7. }

代码示例来源:origin: spring-projects/spring-amqp

  1. @Test
  2. public void toStringForEmptyMessageBody() {
  3. Message message = new Message(new byte[0], new MessageProperties());
  4. assertNotNull(message.toString());
  5. }

相关文章