code: @RabbitListener(queues = "${hawkbit.dmf.rabbitmq.receiverQueue:dmf_receiver}", containerFactory = "listenerContainerFactory")
      public Message onMessage(final Message message,
              @Header(name = MessageHeaderKey.TYPE, required = false) final String type,
              @Header(name = MessageHeaderKey.TENANT, required = false) final String tenant) {
          return onMessage(message, type, tenant, getRabbitTemplate().getConnectionFactory().getVirtualHost());
      }
docs: Method to handle all incoming DMF amqp messages.
  
  @param message
  incoming message
  @param type
  the message type
  @param tenant
  the contentType of the message
  
  @return a message if <null> no message is send back to sender