Package org.springframework.messaging

Examples of org.springframework.messaging.MessageHeaders


  }

  @Override
  protected void handleMessageInternal(Message<?> message) {

    MessageHeaders headers = message.getHeaders();
    SimpMessageType messageType = SimpMessageHeaderAccessor.getMessageType(headers);
    String destination = SimpMessageHeaderAccessor.getDestination(headers);
    String sessionId = SimpMessageHeaderAccessor.getSessionId(headers);

    if (!checkDestinationPrefix(destination)) {
View Full Code Here


  @Test
  public void toMessageHeadersCopied() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("foo", "bar");
    MessageHeaders headers = new MessageHeaders(map );
    Message<?> message = this.converter.toMessage("ABC", headers);

    assertEquals("bar", message.getHeaders().get("foo"));
  }
View Full Code Here

  @Test
  public void toMessageWithHeaders() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("foo", "bar");
    MessageHeaders headers = new MessageHeaders(map);
    Message<?> message = this.converter.toMessage("ABC", headers);

    assertNotNull(message.getHeaders().getId());
    assertNotNull(message.getHeaders().getTimestamp());
    assertEquals(MimeTypeUtils.TEXT_PLAIN, message.getHeaders().get(MessageHeaders.CONTENT_TYPE));
View Full Code Here

    SimpMessageHeaderAccessor accessor = SimpMessageHeaderAccessor.create(SimpMessageType.MESSAGE);
    accessor.setHeader("foo", "bar");
    accessor.setNativeHeader("fooNative", "barNative");
    accessor.setLeaveMutable(true);

    MessageHeaders headers = accessor.getMessageHeaders();
    Message<?> message = this.converter.toMessage("ABC", headers);

    assertSame(headers, message.getHeaders());
    assertNull(message.getHeaders().getId());
    assertNull(message.getHeaders().getTimestamp());
View Full Code Here

  @Test
  public void resolve() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_JSON);
    MessageHeaders headers = new MessageHeaders(map);

    assertEquals(MimeTypeUtils.APPLICATION_JSON, this.resolver.resolve(headers));
  }
View Full Code Here

  @Test
  public void resolveStringContentType() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put(MessageHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_JSON_VALUE);
    MessageHeaders headers = new MessageHeaders(map);

    assertEquals(MimeTypeUtils.APPLICATION_JSON, this.resolver.resolve(headers));
  }
View Full Code Here

  @Test(expected = InvalidMimeTypeException.class)
  public void resolveInvalidStringContentType() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put(MessageHeaders.CONTENT_TYPE, "invalidContentType");
    MessageHeaders headers = new MessageHeaders(map);
    this.resolver.resolve(headers);
  }
View Full Code Here

  @Test(expected = IllegalArgumentException.class)
  public void resolveUnknownHeaderType() {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put(MessageHeaders.CONTENT_TYPE, new Integer(1));
    MessageHeaders headers = new MessageHeaders(map);
    this.resolver.resolve(headers);
  }
View Full Code Here

    this.resolver.resolve(headers);
  }

  @Test
  public void resolveNoContentTypeHeader() {
    MessageHeaders headers = new MessageHeaders(Collections.<String, Object>emptyMap());

    assertNull(this.resolver.resolve(headers));
  }
View Full Code Here

  }

  @Test
  public void resolveDefaultMimeType() {
    this.resolver.setDefaultMimeType(MimeTypeUtils.APPLICATION_JSON);
    MessageHeaders headers = new MessageHeaders(Collections.<String, Object>emptyMap());

    assertEquals(MimeTypeUtils.APPLICATION_JSON, this.resolver.resolve(headers));
  }
View Full Code Here

TOP

Related Classes of org.springframework.messaging.MessageHeaders

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.