congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
GenericMessage.getPayload
Code IndexAdd Tabnine to your IDE (free)

How to use
getPayload
method
in
org.springframework.messaging.support.GenericMessage

Best Java code snippets using org.springframework.messaging.support.GenericMessage.getPayload (Showing top 10 results out of 315)

origin: spring-projects/spring-integration

public Message<?> acceptMessageSubclassAndReturnMessage(GenericMessage<String> m) {
  return new GenericMessage<String>(m.getPayload() + "-5");
}
origin: spring-projects/spring-integration

public GenericMessage<String> acceptMessageSubclassAndReturnMessageSubclass(GenericMessage<String> m) {
  return new GenericMessage<String>(m.getPayload() + "-6");
}
origin: mercyblitz/segmentfault-lessons

@PostConstruct
public void init() {
  SubscribableChannel subscribableChannel = userMessage.input();
  subscribableChannel.subscribe(message -> {
    System.out.println("Subscribe by SubscribableChannel");
    String contentType = message.getHeaders().get("contentType", String.class);
    if ("text/plain".equals(contentType)) {
      try {
        saveUser((String) message.getPayload());
      } catch (IOException e) {
        e.printStackTrace();
      }
    } else {
      // message body 是字节流 byte[]
      byte[] body = (byte[]) message.getPayload();
      saveUser(body);
    }
  });
  // 监听 ActiveMQ Stream
  userMessage.activeMQIn().subscribe(message -> {
    if (message instanceof GenericMessage) {
      GenericMessage genericMessage = (GenericMessage) message;
      User user = (User) genericMessage.getPayload();
      userService.saveUser(user);
    }
  });
}
origin: mercyblitz/segmentfault-lessons

@PostConstruct
public void init() {
  SubscribableChannel subscribableChannel = userMessage.input();
  subscribableChannel.subscribe(message -> {
    System.out.println("Subscribe by SubscribableChannel");
    String contentType = message.getHeaders().get("contentType", String.class);
    if ("text/plain".equals(contentType)) {
      try {
        saveUser((String) message.getPayload());
      } catch (IOException e) {
        e.printStackTrace();
      }
    } else {
      // message body 是字节流 byte[]
      byte[] body = (byte[]) message.getPayload();
      saveUser(body);
    }
  });
  // 监听 ActiveMQ Stream
  userMessage.activeMQIn().subscribe(message -> {
    if (message instanceof GenericMessage) {
      GenericMessage genericMessage = (GenericMessage) message;
      User user = (User) genericMessage.getPayload();
      userService.saveUser(user);
    }
  });
}
origin: mercyblitz/segmentfault-lessons

@PostConstruct
public void init() {
  SubscribableChannel subscribableChannel = userMessage.input();
  subscribableChannel.subscribe(message -> {
    System.out.println("Subscribe by SubscribableChannel");
    String contentType = message.getHeaders().get("contentType", String.class);
    if ("text/plain".equals(contentType)) {
      try {
        saveUser((String) message.getPayload());
      } catch (IOException e) {
        e.printStackTrace();
      }
    } else {
      // message body 是字节流 byte[]
      byte[] body = (byte[]) message.getPayload();
      saveUser(body);
    }
  });
  // 监听 ActiveMQ Stream
  userMessage.activeMQIn().subscribe(message -> {
    if (message instanceof GenericMessage) {
      GenericMessage genericMessage = (GenericMessage) message;
      User user = (User) genericMessage.getPayload();
      userService.saveUser(user);
    }
  });
}
origin: spring-projects/spring-integration

@SuppressWarnings("unchecked")
@Test
public void testMarshalling() throws Exception {
  JaxbAnnotatedPerson person = new JaxbAnnotatedPerson();
  person.setFirstName("john");
  marshallIn.send(new GenericMessage<Object>(person));
  GenericMessage<Result> res = (GenericMessage<Result>) marshalledOut.receive(2000);
  assertNotNull("No response recevied", res);
  assertTrue("payload was not a DOMResult", res.getPayload() instanceof DOMResult);
  Document doc = (Document) ((DOMResult) res.getPayload()).getNode();
  assertEquals("Wrong name for root element ", "person", doc.getDocumentElement().getLocalName());
}
origin: spring-projects/spring-integration

@Test
public void testEmbedSome() throws Exception {
  EmbeddedJsonHeadersMessageMapper mapper = new EmbeddedJsonHeadersMessageMapper(MessageHeaders.ID);
  GenericMessage<String> message = new GenericMessage<>("foo");
  byte[] encodedMessage = mapper.fromMessage(message);
  Message<?> decoded = mapper.toMessage(encodedMessage);
  assertThat(decoded.getPayload()).isEqualTo(message.getPayload());
  assertThat(decoded.getHeaders().getTimestamp()).isNotEqualTo(message.getHeaders().getTimestamp());
  ObjectMapper objectMapper = new ObjectMapper();
  Map<String, Object> encodedMessageToCheck =
      objectMapper.readValue(encodedMessage, new TypeReference<Map<String, Object>>() {
      });
  Object headers = encodedMessageToCheck.get("headers");
  assertThat(headers).isNotNull();
  assertThat(headers).isInstanceOf(Map.class);
  @SuppressWarnings("unchecked")
  Map<String, Object> headersToCheck = (Map<String, Object>) headers;
  assertThat(headersToCheck).doesNotContainKey(MessageHeaders.TIMESTAMP);
}
origin: spring-projects/spring-integration

@SuppressWarnings("unchecked")
@Test
public void testUnmarshalling() throws Exception {
  StringSource source = new StringSource("<person><firstname>bob</firstname></person>");
  unmarshallIn.send(new GenericMessage<Source>(source));
  GenericMessage<Object> res = (GenericMessage<Object>) unmarshallOut.receive(2000);
  assertNotNull("No response", res);
  assertTrue("Not a Person ", res.getPayload() instanceof JaxbAnnotatedPerson);
  JaxbAnnotatedPerson person = (JaxbAnnotatedPerson) res.getPayload();
  assertEquals("Worng firstname", "bob", person.getFirstName());
}
origin: spring-projects/spring-integration

@Test
public void testProxyAndHeaderAnnotation() {
  final AtomicReference<Object> payloadReference = new AtomicReference<>();
  final AtomicReference<UUID> idReference = new AtomicReference<>();
  class MyHandler {
    public void handle(@Header(MessageHeaders.ID) UUID id, @Payload Object payload) {
      idReference.set(id);
      payloadReference.set(payload);
    }
  }
  MyHandler service = new MyHandler();
  final AtomicBoolean adviceCalled = new AtomicBoolean();
  ProxyFactory proxyFactory = new ProxyFactory(service);
  proxyFactory.addAdvice((MethodInterceptor) i -> {
    adviceCalled.set(true);
    return i.proceed();
  });
  service = (MyHandler) proxyFactory.getProxy(getClass().getClassLoader());
  GenericMessage<String> testMessage = new GenericMessage<>("foo");
  MethodInvokingMessageProcessor processor = new MethodInvokingMessageProcessor(service, "handle");
  processor.setBeanFactory(mock(BeanFactory.class));
  processor.processMessage(testMessage);
  assertEquals(testMessage.getPayload(), payloadReference.get());
  assertEquals(testMessage.getHeaders().getId(), idReference.get());
  assertTrue(adviceCalled.get());
}
origin: spring-projects/spring-integration

@Test
@RedisAvailable
public void testInt3017IntegrationOutbound() throws Exception {
  final String queueName = "si.test.Int3017IntegrationOutbound";
  GenericMessage<Object> message = new GenericMessage<Object>(queueName);
  this.sendChannel.send(message);
  RedisTemplate<String, String> redisTemplate = new StringRedisTemplate();
  redisTemplate.setConnectionFactory(this.connectionFactory);
  redisTemplate.afterPropertiesSet();
  String result = redisTemplate.boundListOps(queueName).rightPop(5000, TimeUnit.MILLISECONDS);
  assertNotNull(result);
  InboundMessageMapper<String> mapper = new JsonInboundMessageMapper(String.class,
      new Jackson2JsonMessageParser());
  Message<?> resultMessage = mapper.toMessage(result);
  assertEquals(message.getPayload(), resultMessage.getPayload());
}
org.springframework.messaging.supportGenericMessagegetPayload

Popular methods of GenericMessage

  • <init>
    A constructor with the MessageHeaders instance to use.Note: the given MessageHeaders instance is use
  • toString
  • getHeaders

Popular in Java

  • Creating JSON documents from java classes using gson
  • setContentView (Activity)
  • getExternalFilesDir (Context)
  • onRequestPermissionsResult (Fragment)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • Path (java.nio.file)
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • ImageIO (javax.imageio)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now