Class AMSRMQConfiguration

Class Documentation

class AMSRMQConfiguration
This class parse the credentials to connect
to the RabbitMQ server.
The expected format is the same as AMSlib.
    {
        "db" : {
            "dbType" : "rmq",
            "rmq_config" : {
                "service-port": 0,
                "service-host": "",
                "rabbitmq-erlang-cookie": "",
                "rabbitmq-password": "",
                "rabbitmq-user": "",
                "rabbitmq-vhost": "",
                "rabbitmq-cert": "",
                "rabbitmq-queue-physics": "",
                "rabbitmq-exchange-training": "",
                "rabbitmq-key-training": ""
            },
            "update_surrogate": true|false
        }
    }

Public Functions

__post_init__(self)
from_json(cls, json_file)
to_dict(self, AMSlib=False)

Public Members

rabbitmq_cert
service_port
service_host
rabbitmq_password
rabbitmq_user
rabbitmq_vhost
rabbitmq_queue_physics
rabbitmq_exchange_training
rabbitmq_key_training
rabbitmq_ml_submit_queue
rabbitmq_ml_status_queue

Public Static Attributes

service_port
service_host
rabbitmq_password
rabbitmq_user
rabbitmq_vhost
rabbitmq_cert
rabbitmq_queue_physics
rabbitmq_exchange_training = ""
rabbitmq_key_training = ""
rabbitmq_ml_submit_queue = ""
rabbitmq_ml_status_queue = ""