Class Jackson2SockJsMessageCodec

java.lang.Object
org.springframework.web.socket.sockjs.frame.AbstractSockJsMessageCodec
org.springframework.web.socket.sockjs.frame.Jackson2SockJsMessageCodec
All Implemented Interfaces:
SockJsMessageCodec

@Deprecated(since="7.0", forRemoval=true) public class Jackson2SockJsMessageCodec extends AbstractSockJsMessageCodec
Deprecated, for removal: This API element is subject to removal in a future version.
since 7.0 in favor of JacksonJsonSockJsMessageCodec
A Jackson 2.x codec for encoding and decoding SockJS messages.

It customizes Jackson's default properties with the following ones:

  • MapperFeature.DEFAULT_VIEW_INCLUSION is disabled
  • DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES is disabled
Since:
4.0
Author:
Rossen Stoyanchev
  • Constructor Details

    • Jackson2SockJsMessageCodec

      public Jackson2SockJsMessageCodec()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • Jackson2SockJsMessageCodec

      public Jackson2SockJsMessageCodec(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • decode

      public String @Nullable [] decode(String content) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SockJsMessageCodec
      Decode the given SockJS message frame.
      Parameters:
      content - the SockJS message frame
      Returns:
      an array of messages, or null if none
      Throws:
      IOException - if the content could not be parsed
    • decodeInputStream

      public String @Nullable [] decodeInputStream(InputStream content) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SockJsMessageCodec
      Decode the given SockJS message frame.
      Parameters:
      content - the SockJS message frame
      Returns:
      an array of messages, or null if none
      Throws:
      IOException - if the content could not be parsed
    • applyJsonQuoting

      protected char[] applyJsonQuoting(String content)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: AbstractSockJsMessageCodec
      Apply standard JSON string quoting (see json.org).
      Specified by:
      applyJsonQuoting in class AbstractSockJsMessageCodec