Skip to content

Latest commit

 

History

History

extras-circe

RabbitMQ client extras - Circe

This is an extra module with some optional functionality dependent on Circe (library for decoding JSON into Scala case classes).

compile 'com.avast.clients.rabbitmq:rabbitmq-client-extras-circe_$scalaVersion:x.x.x'

JsonDeliveryConverter

This is an implementation of DeliveryConverter which adds support for JSON decoding done by Circe.

The suitability of the converter for concrete message is decided based on Content-Type property - application/json is supported.

See Providing converters and MultiFormatConsumer description for usage.