def METHOD_NAME(self, message):
    """Process a single message from Queue.
    message structure:
    {
        "job": "{job_name}",
        "params": {
            "{param1}": {param1_val},
            ...
        }
    }
    """
    try:
        message_body = json.loads(message.body)
        self.logger.info(f"Processing message of {message_body}")
        message.delete()
        job = message_body.get('job')
        if job:
            params = message_body.get('params', {})
            self.start_job(job, params)
    except Exception as e:
        tb = traceback.format_exc()
        self.logger.error("Exception while processing message: {} with {}".format(e, tb))