Class JacksonJsonRpcMapper

java.lang.Object
com.rabbitmq.tools.jsonrpc.JacksonJsonRpcMapper
All Implemented Interfaces:
JsonRpcMapper

public class JacksonJsonRpcMapper extends Object implements JsonRpcMapper
JsonRpcMapper based on Jackson.

Uses the streaming and databind modules. You need to add the appropriate dependency to the classpath if you want to use this class, as the RabbitMQ Java client library does not pull Jackson automatically when using a dependency management tool like Maven or Gradle.

Make sure to use the latest version of the Jackson library, as the version used in the RabbitMQ Java client can be a little bit behind.

Since:
5.4.0
See Also:
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • mapper

      private final com.fasterxml.jackson.databind.ObjectMapper mapper
  • Constructor Details

    • JacksonJsonRpcMapper

      public JacksonJsonRpcMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • JacksonJsonRpcMapper

      public JacksonJsonRpcMapper()
  • Method Details